package cn.sinata.xldutils.utils;
|
|
import java.security.MessageDigest;
|
import java.security.NoSuchAlgorithmException;
|
/**
|
* MD5加密
|
* @author Administrator
|
*
|
*/
|
public class Md5 {
|
public static String getMd5Value(String sSecret)
|
|
{
|
|
try {
|
|
MessageDigest bmd5 = MessageDigest.getInstance("MD5");
|
|
bmd5.update(sSecret.getBytes());
|
|
int i;
|
|
StringBuffer buf = new StringBuffer();
|
|
byte[] b = bmd5.digest();
|
|
for(int offset = 0; offset < b.length; offset++)
|
|
{
|
|
i = b[offset];
|
|
if(i < 0)
|
|
i += 256;
|
|
if(i < 16)
|
|
buf.append("0");
|
|
buf.append(Integer.toHexString(i));
|
|
}
|
|
return buf.toString();
|
|
} catch (NoSuchAlgorithmException e) {
|
e.printStackTrace();
|
}
|
|
return "";
|
|
}
|
}
|