当前位置:  技术问答>java相关

加密jsp的内容!

    来源: 互联网  发布时间:2017-04-11

    本文导语:  我想把jsp传到客户端的数据内容加密! 谁能告诉我怎么做? | /* 安全程序 DESede/DES测试 */ import java.security.*; import javax.crypto.*; public class testdes { public static void main(String[] args){     testd...

我想把jsp传到客户端的数据内容加密!

谁能告诉我怎么做?

|
/*
安全程序 DESede/DES测试
*/
import java.security.*;
import javax.crypto.*;
public class testdes {
public static void main(String[] args){
    testdes my=new testdes();
    my.run();
  }
public  void run() {
//添加新安全算法,如果用JCE就要把它添加进去
 Security.addProvider(new com.sun.crypto.provider.SunJCE());
String Algorithm="DES"; //定义 加密算法,可用 DES,DESede,Blowfish
String myinfo="要加密的信息";
   try {
   //生成密钥
   KeyGenerator keygen = KeyGenerator.getInstance(Algorithm);
   SecretKey deskey = keygen.generateKey();

   //加密
   System.out.println("加密前的二进串:"+byte2hex(myinfo.getBytes()));
   System.out.println("加密前的信息:"+myinfo);
   Cipher c1 = Cipher.getInstance(Algorithm);
   c1.init(Cipher.ENCRYPT_MODE,deskey);
   byte[] cipherByte=c1.doFinal(myinfo.getBytes());
    System.out.println("加密后的二进串:"+byte2hex(cipherByte));
   //解密
   c1 = Cipher.getInstance(Algorithm);
   c1.init(Cipher.DECRYPT_MODE,deskey);
   byte[] clearByte=c1.doFinal(cipherByte);
   System.out.println("解密后的二进串:"+byte2hex(clearByte));
   System.out.println("解密后的信息:"+(new String(clearByte)));

  }
   catch (java.security.NoSuchAlgorithmException e1) {e1.printStackTrace();}
   catch (javax.crypto.NoSuchPaddingException e2) {e2.printStackTrace();}
   catch (java.lang.Exception e3) {e3.printStackTrace();}
  }
 public String byte2hex(byte[] b) //二行制转字符串
    {
     String hs="";
     String stmp="";
     for (int n=0;n

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • WinDows8最新版文件夹加密
  • linux和unix怎么样加密口令的?为什么密码一样,加密后的不一样?
  • C#/.NET字符串加密和解密实现(AES和RSA代码举例)
  • 请问,如何在作数据备份的时候,对打包的数据文件自动加密?然后这个密码又如何加密呢?
  • 在unix系统(freebsd)下面用md5加密中文,和win2000下用md5加密后的结果是否一样?
  • 求对称加密DES算法与非对称加密RSA算法!(可用)
  • 使用java自带des加密算法实现文件加密和字符串加密
  • 论坛 iis7站长之家
  • php加密算法之实现可逆加密算法和解密分享
  • 实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
  • 关于linux下的文件加密传输。
  • java加密算法分享(rsa解密、对称加密、md5加密)
  • Oracle定义DES加密解密及MD5加密函数示例
  • DES加密的问题!!
  • 求指导~~关于文件加密的
  • 关于加密算法的效率问题
  • PHP源码加密工具 SourceCop
  • 关于RC4加密算法的疑问
  • 怎么用java现实文件加密之后上传???
  • c#编写可逆加密类(3DES加密)的教程
  • Java加密包 Jasypt


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3