工具文档
概述
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.BCryptorg.jetbrains.annotations.NotNull