跳转至

工具文档

概述

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