java对密码常见的加密方式:
一、MD5
String password="123456";
String salt = StaticConstant.SALT;
new SimpleHash("MD5", password, salt, 1024).toHex()
二、Sha256
public static String getSha256(String str) {
MessageDigest messageDigest = null;
String encodeStr = "";
try {
messageDigest = MessageDigest.getInstance("SHA-256");
messageDigest.update(str.getBytes("UTF-8"));
encodeStr = byte2Hex(messageDigest.digest());
} catch (Exception e) {
System.out.println(e.getMessage());
}
return encodeStr;
}