package com.mm.android.deviceaddmodule.utils;
|
|
import java.security.MessageDigest;
|
import java.security.NoSuchAlgorithmException;
|
|
public class MD5Utility {
|
|
public static String getMD5(String val) throws NoSuchAlgorithmException {
|
MessageDigest digest = MessageDigest.getInstance("md5");
|
StringBuilder buffer = new StringBuilder();
|
byte[] result = digest.digest(val.getBytes());
|
for (byte b : result) {
|
int number = b & 0xff;//不按标准加密
|
//转换成16进制
|
String numberStr = Integer.toHexString(number);
|
if (numberStr.length() == 1) {
|
buffer.append("0");
|
}
|
buffer.append(numberStr);
|
} //MD5加密结果
|
return buffer.toString().toUpperCase();
|
}
|
}
|