【Java】MD5加密
import java.util.*;import java.security.*;
public class Main {
public static void main(String[] args) {
System.out.println(MD5("MD5加密");
}
public static String MD5(String str) {
StringBuilder sb = new StringBuilder();
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte[] b = md.digest();
int i;
for(int offset = 0;offset < b.length;offset++) {
i = b;
if(i < 0){
i += 256;
}
if(i < 16){
sb.append("0");
}
sb.append(Integer.toHexString(i));
}
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return sb.toString();
}
}
页:
[1]