当前位置:编程学习 > JAVA >>

java数据加密

java用户密码 一般使用什么加密方法 MD5 还是。。。 --------------------编程问答-------------------- md5,不可逆 --------------------编程问答-------------------- 一般都是md5,但是保险起见,可以2次加密,比如2次md5加密等等~ --------------------编程问答-------------------- 可以用一个常用的加密方法,自己再改改。 --------------------编程问答-------------------- 同意三楼的意见 --------------------编程问答-------------------- MD5还加密2次? --------------------编程问答-------------------- md5较多,这和其他的语言有多少区别么,加密算法有不分语言啊。。 --------------------编程问答-------------------- MD5加密,算法也还算比较简单。 --------------------编程问答-------------------- 支持使用MD5 --------------------编程问答-------------------- 不是用加密算法,是hash(正规术语是杂凑)算法,算法不可逆。MD5碰撞机率比较大了  ,推荐SHA-256,至少SHA1  

import java.security.MessageDigest;

MessageDigest digest = MessageDigest.getInstance("SHA-256");// 可以用MD5,SHA-1
digest.update("MY TEST DATA".getBytes());
byte[] result = digest.digest();  //输出的就是SHA-256的hash值
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,