工具文档
概述
ProcessingUtil
类是一个用于对象转换和处理的工具类,包含使用 Base64 编码和 BCrypt 加密的密码生成和验证方法。
方法
@NotNull public static String generatePassword(String password)
介绍
生成密码,先将密码转换为 Base64 编码,再使用 BCrypt 加密。
参数
password
(String
): 明文密码。
返回
String
: 加密后的密码。
public static boolean verifyPassword(String password, String hashedPassword)
介绍
验证密码,先将密码转换为 Base64 编码,再使用 BCrypt 验证。
参数
password
(String
): 明文密码。hashedPassword
(String
): 需验证的加密密码。
返回
boolean
: 如果密码匹配返回true
,否则返回false
。
依赖
org.springframework.security.crypto.bcrypt.BCrypt
org.jetbrains.annotations.NotNull