我正在使用 Laravel 来注册用户。它像这样使用 bcrypt:
$2y$10$kb9T4WXdz5aKLSZX1OkpMOx.3ogUn9QX8GRZ93rd99i7VLKmeoXXX
Run Code Online (Sandbox Code Playgroud)
我目前正在制作另一个脚本,该脚本将使用 python 对来自另一个来源的用户进行身份验证。我安装py-bcrypt并尝试了它。格式如下:
$2a$10$Vj0b0GZegbpXIIpa/lvi9OjkAFJ5zNzziVRW7yN9ssDKVQDX47XXX
Run Code Online (Sandbox Code Playgroud)
但是在 python 上,由于invalid salt.
我注意到 Laravel bcrypt 使用$2y而 python 使用$2a. 我该如何解决这个问题?
笔记:
I used 10 rounds for both crypts.
Run Code Online (Sandbox Code Playgroud)