在 Java API 中 有已经封装好的MD5 如果没有特殊需要 可以简单的调用一下
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
class Toolkit {
public static void main(String []args) {
try {
String MD5="admin";
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] md5 = md.digest(MD5.getBytes());
StringBuffer sb = new StringBuffer();
String part = null;
for (int i = 0; i < md5.length; i++) {
part = Integer.toHexString(md5[i] & 0xFF);
if (part.length() == 1) {
part = "0" + part;
}
sb.append(part);
}
System.out.println(sb.append(part));
} catch (NoSuchAlgorithmException ex) {
}
}
}