public static String getMD5Digest(String sourceData) {
try {
//此句话是采用MD5算法加密
MessageDigest alga = MessageDigest.getInstance("MD5");
//此句话是采用SHA-1算法
//MessageDigest alga=MessageDigest.getInstance("SHA-1");
alga.update(sourceData.getBytes());
byte[] digesta = alga.digest();
return byteToHexString(digesta);
} catch (NoSuchAlgorithmException ex) {
ex.printStackTrace();
}
return null;
}
只需时将密码加密存入即可
登录时只需要加密再进行判断即可
上面中出现Salt加给MD5password 是给加密后的MD5密码再进行加密
具体拼接方式可以 加载MD5密码之后之前 或者 加在中间都可以