出于某种原因,无论我尝试什么,使用crypt
模块都会使用13
char哈希而不是sha-512
。我见过无数关于问题的问题,但没有一个与我的问题相符。难道根本没有办法改变crypt方法吗?
>>> import crypt
>>> print(crypt.crypt("password", salt="$6$saltsalt"))
$6FMi11BJFsAc
>>> print(crypt.crypt("password", crypt.METHOD_SHA512))
$6FMi11BJFsAc
>>>
不确定到底发生了什么。如果这是特定情况,那么是否有具有相同crypt(3)
功能的crypt替代方案?
谢谢!