有两种实现的方法: 自己添加额外jar包:javabase64-1.3.1 使用jdk自带的类,但通常都会报找不到类,解决方法就是:http://blog.csdn.net/a0501bqzhxy/article/details/6441526 access rule --> add -->... Read More
posted @ 2014-10-16 21:05
BeCoded
Views(708)
Comments(0)
Diggs(0)
所谓盐值:就是在加密前先给要加密的对象加一点额外的东西,那么即使数据库的数据泄露,数据库支持反查询,那么查询到的也只是加盐后的字符串,而没有拿到要加密的对象package com.lzj.www.md5.test;import java.security.MessageDigest;import j... Read More
posted @ 2014-10-16 20:20
BeCoded
Views(3360)
Comments(0)
Diggs(0)
package com.lzj.www.md5.test;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.junit.Test;/* * MD5 算法(不带盐值)*... Read More
posted @ 2014-10-16 19:48
BeCoded
Views(580)
Comments(0)
Diggs(0)
实质: 拿到一个MessageDigest对象,再用被加密对象对其进行更新,再用digest方法进行填充之类的最终操作完成哈希计算 最后再把该对象变成一个字节数组再变成16进制的字符串即可package com.lzj.www.md5.test;import java.security.Mess... Read More
posted @ 2014-10-16 19:44
BeCoded
Views(231)
Comments(0)
Diggs(1)


浙公网安备 33010602011771号