程序包 com.sh.wf.common

类 BCryptUtil

java.lang.Object
com.sh.wf.common.BCryptUtil

public class BCryptUtil extends Object
BCrypt 是一种基于 Blowfish 加密算法的密码哈希函数,自动加盐(Salt) 并支持 动态成本因子(Cost Factor),适合安全存储用户密码
  • 构造器详细资料

    • BCryptUtil

      public BCryptUtil()
  • 方法详细资料

    • encrypt

      public static String encrypt(String password)
      加密
      参数:
      password -
      返回:
      如:$2a$10$N9qo8uLOickgx2ZMRZoMy.MS/.UqJz7sV2Q.gSK6Tp7WmYw5Z/ABC
    • checkPassword

      public static boolean checkPassword(String password, String encryptPassword)
      验证用户输入的密码是否匹配存储的哈希值
      参数:
      password -
      encryptPassword - 如:$2a$10$N9qo8uLOickgx2ZMRZoMy.MS/.UqJz7sV2Q.gSK6Tp7WmYw5Z/ABC
      返回:
      boolean