-1

我正在使用 Python 的Passlib命令生成 SHA-512 编码的密码密钥。

python -c "from passlib.hash import sha512_crypt; import getpass; print sha512_crypt.encrypt(getpass.getpass())"

这是每个 Ansible 文档:http ://docs.ansible.com/ansible/faq.html#how-do-i-generate-crypted-passwords-for-the-user-module )。

它提示我输入密码。然后它返回密钥。

无论我输入什么密码,创建的所有密钥都以$6$rounds=...

这是什么意思?这是钥匙的一部分吗?

4

1 回答 1

3

这表明所用算法的模式。在指示的情况下,指示sha512_crypt 6计算散列的轮数。sha512rounds=x

当前NIST标准还建议pbkdf2_sha256密码散列。

于 2016-10-06T20:20:15.610 回答