本文主要是介绍后台管理用户的密码加密 及加盐,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一步 加盐
*** 生成随机盐*/
public static String randomSalt()
{// 一个Byte占两个字节,此处生成的3字节,字符串长度为6SecureRandomNumberGenerator secureRandom = new SecureRandomNumberGenerator();String hex = secureRandom.nextBytes(3).toHex();return hex;
}
第二步 根据用户名 密码 随机盐 生成加密后的密文
public String encryptPassword(String username, String password, String salt)
{return new Md5Hash(username + password + salt).toHex().toString();
}
这篇关于后台管理用户的密码加密 及加盐的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!