【发布时间】:2014-02-15 06:45:50
【问题描述】:
我使用 Laravel 注册用户。它像这样使用 bcrypt:
$2y$10$kb9T4WXdz5aKLSZX1OkpMOx.3ogUn9QX8GRZ93rd99i7VLKmeoXXX
我目前正在制作另一个脚本,该脚本将使用 python 对来自另一个来源的用户进行身份验证。我安装了py-bcrypt 并尝试了它。格式如下:
$2a$10$Vj0b0GZegbpXIIpa/lvi9OjkAFJ5zNzziVRW7yN9ssDKVQDX47XXX
但在 python 上,由于invalid salt,我无法对用户进行身份验证。
我注意到 Laravel bcrypt 使用 $2y 而 python 使用 $2a。我该如何解决这个问题?
注释:
I used 10 rounds for both crypts.
【问题讨论】: