小编Geo*_*ast的帖子

每次运行代码时,Hashlib 库中的 Sha512 哈希都会产生不同的结果

我正在尝试创建一个可以散列密码的系统,然后我可以存储散列并将散列与输入的密码进行比较。问题是,每当我运行此代码时,它生成的哈希值对于相同的输入都是不同的。我发现代码在同一运行中每次执行都会产生相同的输出,但运行之间不一致。

代码:

import hashlib

def Sha512Hash(Password):
    HashedPassword=hashlib.sha512(Password.encode('utf-8'))
    print(HashedPassword)

Sha512Hash('Hi')
Sha512Hash('Hi')
Run Code Online (Sandbox Code Playgroud)

python hashlib

3
推荐指数
1
解决办法
6215
查看次数

标签 统计

hashlib ×1

python ×1