如何恢复用于生成给定哈希的密码?

问题描述 投票:-1回答:1

代码:

import hashlib
print(hashlib.sha256("user,12345,999999".encode()).hexdigest())

用于生成哈希:

c50603be4fedef7a260ef9181a605c27d44fe0f37b3a8c7e8dbe63b9515b8e96

但是,我不确定如何从该哈希中恢复密码?我知道它先转换为字节,然后返回十六进制。但是,如果有人给我一个随机的哈希值,而我不得不从中查找字符串,我将不知道如何回溯它。

python string hash passwords sha256
1个回答
1
投票
哈希的意义在于,它仅以一种方式进行。您不能“撤消”它。

如果有哈希,并且要查找被哈希的字符串,则有3个选项:

© www.soinside.com 2019 - 2024. All rights reserved.