我一直在查看 hashlib 文档,但没有发现任何关于在 散列 数据时使用 salt 的内容。
帮助会很大。
最佳答案
Samir 的回答是正确的,但有些神秘。基本上,盐只是随机派生的数据位,您可以在数据前加前缀或后缀,以显着增加字典攻击散列值的复杂性。因此,给定盐 s
和数据 d
您只需执行以下操作即可生成数据的盐渍散列:
import hashlib
hashlib.sha512( s + d ).hexdigest()
查看 wikipedia article了解更多
关于python - 使用盐在 SHA512 中进行散列? - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898685/