AES加密解密JAVA实现(带源码)

时间:2011-07-20 18:46:35
【文件属性】:

文件名称:AES加密解密JAVA实现(带源码)

文件大小:29KB

文件格式:DOC

更新时间:2011-07-20 18:46:35

AES AES加密 AES加密解密 AES加解密

import javax.crypto.*;
import javax.crypto.spec.*;
public class AES {
public static void main(String[] args) throws Exception {
/*
加密用的Key
可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎么裁决,个人看情况而定
*/
String cKey = "1234567890abcDEF";
//需要加密的字串
String cSrc = "Email : xxx@xxx.com"
;
//加密
long lStart = System.currentTimeMillis();
String enString = AES.Encrypt(cSrc, cKey);
System.out.println("加密后的字串是:" + enString);
long lUseTime = System.currentTimeMillis() - lStart;
System.out.println("加密耗时:" + lUseTime + "毫秒")


网友评论

  • 网上很常见的16位密钥AES加密,不是32位密钥AES加密
  • 谢谢楼主,很不错,全面,32位非常 有用
  • 还可以不错
  • 这样的代码到处都是,调用sun实现的编码解码方法,还要10分,一点都不值
  • 可以使用,深奥,分太多了
  • 很不错,对我很有帮助
  • 可以用,AES的,与js端对接好像不成功。
  • 有一定的参考价值。
  • 很失望啊!真心坑了
  • 谢谢楼主,很不错,全面,32位非常 有用
  • 有点深奥,看不太懂!不过还是感谢楼主咯