我有一个字符串,它是一个SHA256散列,我想把它传递给一个Python脚本,这个脚本会把它转换成一个SHA256对象。如果我这样做:

my_hashed_string = // my hashed string here
m = hashlib.SHA256()
m.update( my_hashed_string  )

它只会把我的杂碎弄碎。我可不想再胡扯两次…已经被胡扯过了。我只想让python将我原来的散列字符串解析为散列对象。我该怎么做?

最佳答案

不幸的是,仅散列信息不足以重建散列对象。散列算法本身是暂时的,这取决于内部结构和进一步的输入,以便为后续输入生成散列;散列本身只是算法数据横截面的一小部分,不能单独用于生成额外数据的散列。

关于python - 在Python中将SHA256哈希字符串转换为SHA256哈希对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7622649/

10-12 01:53