gpt4 book ai didi

java - BCrypt.checkpw 不工作(Java)

转载 作者:行者123 更新时间:2023-11-30 22:51:40 27 4
gpt4 key购买 nike

我的网络应用程序使用 BCrypt 加密用户密码并将其保存到 MySQL(列数据类型:varchar(255))

BCrypt.hashpw(password, BCrypt.gensalt(15));

但是,当用户登录时,BCrypt.checkpw 无法匹配与注册时使用的密码(哈希之前)相同的密码。

boolean passwordMatch = BCrypt.checkpw(password, user.getPassword()); //false

我不知道发生了什么。有谁知道我应该检查哪里?

最佳答案

我刚刚发现它似乎与 BCrypt 没有任何关系,因为我尝试重新编译我的网络应用程序,并且登录有效,但是,我不明白为什么它需要重新编译。

关于java - BCrypt.checkpw 不工作(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28017153/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com