论坛首页 入门技术论坛

MD5加密算法经典

浏览 2303 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-03-10   最后修改:2009-03-10
package cn.com.huawei.opensource.common.https.utils;

import java.security.MessageDigest;

public class MD5Util {
/**
* MD5加密的方法的应用
* @param crb
* @return
*/
public static String MD5Encrypt(String crb) {
MessageDigest md = null;
try {
md = MessageDigest.getInstance("MD5");
byte[] digest = md.digest(crb.getBytes());
return byteToString(digest);
} catch (Exception e) {
e.fillInStackTrace();
}
return null;
}

public static String byteToString(byte[] digest) {
StringBuffer str = new StringBuffer();
String tempStr = "";
for (int i = 0; i < digest.length; i++) {
tempStr = (Integer.toHexString(digest[i] & 0xff));
if (tempStr.length() == 1) {
str.append("0").append(tempStr);
} else {
str.append(tempStr);
}
}
return str.toString().toUpperCase();

}
}
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics