记录一次使用Sha256Hash 加 盐,对密码进行加密
直接上代码
// 保存密码 String salt = RandomStringUtils.randomAlphanumeric(20);//随机产生20位的盐 user.setPassword(new Sha256Hash(newPassword, salt).toHex()); user.setSalt(salt); // 验证密码 user.getPassword().equals(new Sha256Hash(form.getPassword(), user.getSalt()).toHex())