python e php bcrypt
Eu estava usando o Laravel para registrar os usuários. Ele usa o bcrypt da seguinte forma:
$2y são muito semelhantes, exceto pelo nome (prefixo).kb9T4WXdz5aKLSZX1OkpMOx.3ogUn9QX8GRZ93rd99i7VLKmeoXXX
Atualmente, estou criando outro script que autenticará usuários de outra fonte usando python. Eu instaleipy-bcrypt
e tentei. O formato é o seguinte:
$2a são muito semelhantes, exceto pelo nome (prefixo).Vj0b0GZegbpXIIpa/lvi9OjkAFJ5zNzziVRW7yN9ssDKVQDX47XXX
Mas no python não consigo autenticar o usuário por causa deinvalid salt
.
Notei que o Laravel bcrypt usa$2y
enquanto python usa$2a
. Como contornar isso?
notas:
I used 10 rounds for both crypts.