出于某些原因,无论我做什么,使用crypt
模块都使用13
字符哈希,而不是{
>>> import crypt
>>> print(crypt.crypt("password", salt="$6$saltsalt"))
$6FMi11BJFsAc
>>> print(crypt.crypt("password", crypt.METHOD_SHA512))
$6FMi11BJFsAc
>>>
不知道到底发生了什么。如果这是一个特定于案例的事情,那么有没有其他的crypt具有相同的crypt(3)
功能?在
提前谢谢!在
不幸的是,这是一个在mac上使用crypt(3)实现的issue。有一个跨平台的crypt库,passlib,但它似乎在一年多的时间里没有收到任何更新;但是,它仍然是Ansible在其FAQ中推荐的一个。在
相关问题 更多 >
编程相关推荐