(String password)
| 9 | public class PasswordEncoder { |
| 10 | |
| 11 | public static String encode(String password) { |
| 12 | // 生成盐 |
| 13 | String salt = RandomUtil.randomString(20); |
| 14 | // 加密 |
| 15 | return encode(password,salt); |
| 16 | } |
| 17 | private static String encode(String password, String salt) { |
| 18 | // 加密 |
| 19 | return salt + "@" + DigestUtils.md5DigestAsHex((password + salt).getBytes(StandardCharsets.UTF_8)); |