這個問題在這里已經有了答案: 如何解密 HMAC? (4 個回答) 9 小時前關閉。
ps='1024'
salt=b'>}\x1a\xd5\xd3\x9d\x080'
a=hashlib.pbkdf2_hmac('sha256',ps.encode('utf-8'),salt,100000)
print(a)
# this is the output
a=b'\xfeI\x8f.6\xd8A1\x9aOMIB&\x81>\xd6t\xe3\xb1\xa2\xb2\xfen\xd9\x03\x84l\xf6q\xc2\xb8'
如何再次將值從 a 恢復為 ps '1024'?
uj5u.com熱心網友回復:
您無法解密 sha256 散列字串(這就是它的用途)您只能散列(和加鹽)另一個字串并檢查散列是否匹配(然后您知道輸入了相同的字串)。
獲取原始字串的唯一方法是使用 hashcat 之類的東西強制它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/485552.html
