0
使用Laravel的Web服务器传递给我一个bcrypt
密码,我需要将它保存到我的android数据库。问题是我如何比较它,以便从Android输入? Android中有没有像“bcrypt
”这样的方法?Laravel bcrypt到Android
使用Laravel的Web服务器传递给我一个bcrypt
密码,我需要将它保存到我的android数据库。问题是我如何比较它,以便从Android输入? Android中有没有像“bcrypt
”这样的方法?Laravel bcrypt到Android
jBcrypt是一个小型的Java库,它提供的功能来创建和验证bcrypt哈希
https://mvnrepository.com/artifact/org.mindrot/jbcrypt/0.4
BCrypt.checkpw(plaintext, hashedPassword);
我试过,但它不匹配从Web服务器(Laravel)生成的哈希值。 Web哈希以$ 2y $开头,但jBcrypt返回$ 2a $ –
@dranrebdino这个前缀是一个版本号。 Php的原始实现有一个Java并没有的错误。你有没有尝试在验证哈希之前更改前缀? –
我试着改变前缀,它工作!非常感谢你!干杯! –