MD5

在此用来记录使用MD5进行操作的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class MD5Utils {

public static String getMd5(String content){

MessageDigest digest = null;

try {
digest = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e1) {
e1.printStackTrace();
}

byte[] result = digest.digest(content.getBytes());

StringBuffer sb = new StringBuffer();
for (byte b : result) {

int i = b & 0xff;// 将字节转为整数
String hexString = Integer.toHexString(i);// 将整数转为16进制

if (hexString.length() == 1) {
hexString = "0" + hexString;// 如果长度等于1, 加0补位
}

sb.append(hexString);
}
return sb.toString();
}

}

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×