Почему-то при использовании модуля crypt
используется хэш-код 13
вместо sha-512
, что бы я ни пытался.Я видел множество вопросов о проблемах, но ни один из них не соответствует моим.Разве просто нет способа изменить метод шифрования?
>>> import crypt
>>> print(crypt.crypt("password", salt="$6$saltsalt"))
$6FMi11BJFsAc
>>> print(crypt.crypt("password", crypt.METHOD_SHA512))
$6FMi11BJFsAc
>>>
Не уверен, что именно происходит.Если это зависит от конкретного случая, есть ли альтернативы шифрованию, которые имеют такую же функциональность crypt(3)
?
Заранее спасибо!