MD5是哈希散列算法,对于MD5而言,有两个特性是很重要的,第一:明文数据经过散列以后的值是定长的;第二:是任意一段明文数据,经过散列以后,其结果必须永远是不变的。...,如果已经是最后一个分组,则这4个变量为最后的结果,即MD5值。...加密算法
* @类名 Md5Encrypt
* @作者 Java自学网
* @日期 Aug 30, 20113:43:23 PM
* @版本 1.0
*/
public class Md5Encrypt...DIGITS = { '0', '1', '2', '3', '4', '5', '6',
'7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
/**
* 对字符串进行...MD5加密
*
* @param text
* 明文
*
* @return 密文
*/
public static String md5(String text) {
MessageDigest msgDigest