Fork me on GitHub

随笔分类 -  MD5

摘要:所谓盐值:就是在加密前先给要加密的对象加一点额外的东西,那么即使数据库的数据泄露,数据库支持反查询,那么查询到的也只是加盐后的字符串,而没有拿到要加密的对象package com.lzj.www.md5.test;import java.security.MessageDigest;import j... 阅读全文
posted @ 2014-10-16 20:20 BeCoded 阅读(3356) 评论(0) 推荐(0)
摘要:package com.lzj.www.md5.test;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.junit.Test;/* * MD5 算法(不带盐值)*... 阅读全文
posted @ 2014-10-16 19:48 BeCoded 阅读(577) 评论(0) 推荐(0)
摘要:实质: 拿到一个MessageDigest对象,再用被加密对象对其进行更新,再用digest方法进行填充之类的最终操作完成哈希计算 最后再把该对象变成一个字节数组再变成16进制的字符串即可package com.lzj.www.md5.test;import java.security.Mess... 阅读全文
posted @ 2014-10-16 19:44 BeCoded 阅读(230) 评论(0) 推荐(1)