如何使用密钥解密 blake2b 哈希?

问题描述

我使用 blake2b 来加密用户 ID,并使用密钥散列。但我不知道如何解密哈希?

from hashlib import blake2b
key = bytes('secret key','utf-8')
ids = []
hashes = []
for i in range(1000):
    ids.append(i)
    patient_id = bytes(str(ids[i]),'utf-8')
    tmp = blake2b(key=key,digest_size=3)
    tmp.update(patient_id)
    hash_name = tmp.hexdigest()
    hashes.append(hash_name)

我没有找到任何用于解密的 blake2 python 文档 ( https://docs.python.org/3/library/hashlib.html#blake2 )。有没有办法用密钥解密哈希?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)