java md5 function implementation:
public final static String MD5(String s) {
try {
byte[] btInput = s.getBytes();
MessageDigest mdInst = MessageDigest.getInstance("MD5");
mdInst.update(btInput);
byte[] md = mdInst.digest();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < md.length; i++) {
int val = ((int) md[i]) & 0xff;
if (val < 16)
sb.append("0");
sb.append(Integer.toHexString(val));
}
return sb.toString();
} catch (Exception e) {
return null;
}
}
本文提供了一个 Java 实现的 MD5 加密方法,通过该方法可以将输入字符串转化为对应的 MD5 值。具体步骤包括:将字符串转换为字节数组、使用 MessageDigest 进行加密、将加密后的字节数组转换为十六进制形式。
4323

被折叠的 条评论
为什么被折叠?



