import java.security.MessageDigest;
import java.util.Base64;
public class EncryptedUtils {
private static final String CipherSalt = “1qNcIUyGASa2FQKRxOXALA==”;//对应字符==>ninesun
/**
-
加密md5
-
@param string
-
@return
*/
public static String encodeByMd5(String string) {
try {
// 确定计算方法
MessageDigest md5 = MessageDigest.getInstance(“MD5”);
Base64.Encoder base64Encoder = Base64.getEncoder();
// 加密字符串
return base64Encoder.encodeToString(md5.digest(string.getBytes(“utf-8”)));
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
/**
-
判断密码是否能和通过md5加密之后的密码相对应
-
@param password 自己填写的密码
-
@param realPassword 数据库中存储的已经通过md5加密之后的密码