簡體   English   中英

盡管$ 6 $,Python crypt.crypt未使用sha512

[英]Python crypt.crypt not using sha512 despite $6$

由於某些原因,無論我嘗試什么,使用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(3)替代方案?

提前致謝!

這是不幸的是,一個問題和crypt(3)在Mac上執行。 有一個跨平台的crypt庫passlib ,但是它似乎一年沒有收到任何更新。 仍然是Ansible在FAQ中推薦的一個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM