gpt4 book ai didi

Python crypt.crypt 不使用 sha512 尽管 $6$

转载 作者:太空宇宙 更新时间:2023-11-03 21:45:02 27 4
gpt4 key购买 nike

出于某种原因,无论我尝试什么,使用crypt模块都会使用13字符哈希而不是sha-512。我见过无数关于问题的问题,但没有一个符合我的。难道就没有办法改变 crypt 方法吗?

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

不确定到底发生了什么。如果这是特定情况的事情,是否有具有相同 crypt(3) 功能的 crypt 替代方案?

提前致谢!

最佳答案

不幸的是,这是一个 issue Mac 上的 crypt(3) 实现。有一个跨平台的 crypt 库,passlib ,但一年多了似乎没有收到任何更新;尽管如此,它仍然是 Ansible 在 FAQ 中推荐的一个。 ,例如。

关于Python crypt.crypt 不使用 sha512 尽管 $6$,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52564735/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com