本文主要是介绍后台管理用户的密码加密 及加盐,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一步 加盐
*** 生成随机盐*/ 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(); }
这篇关于后台管理用户的密码加密 及加盐的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!