Python地下室,地下室不使用sha512尽管6美元$

2024-04-27 15:01:32 发布

您现在位置:Python中文网/ 问答频道 /正文

出于某些原因,无论我做什么,使用crypt模块都使用13字符哈希,而不是{}。我见过无数关于问题的问题,但没有一个能与我的相匹配。难道根本没有办法改变加密方法吗?在

>>> import crypt
>>> print(crypt.crypt("password", salt="$6$saltsalt"))
$6FMi11BJFsAc
>>> print(crypt.crypt("password", crypt.METHOD_SHA512))
$6FMi11BJFsAc
>>> 

不知道到底发生了什么。如果这是一个特定于案例的事情,那么有没有其他的crypt具有相同的crypt(3)功能?在

提前谢谢!在


Tags: 模块方法import原因password字符事情method
1条回答
网友
1楼 · 发布于 2024-04-27 15:01:32

不幸的是,这是一个在mac上使用crypt(3)实现的issue。有一个跨平台的crypt库,passlib,但它似乎在一年多的时间里没有收到任何更新;但是,它仍然是Ansible在其FAQ中推荐的一个。在

相关问题 更多 >