在Python中将SHA256哈希字符串转换为SHA256哈希对象

时间:2011-10-01 20:07:58

标签: python encryption

我有一个SHA256哈希的字符串,我想将它传递给Python脚本,将其转换为SHA256对象。如果我这样做:

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

它只会哈希我的哈希值。我不想哈希两次......它已经被哈希了。我只是想让python将我原来的哈希字符串解析为哈希对象。我该怎么做?

1 个答案:

答案 0 :(得分:4)

不幸的是,单独的哈希值不足以重建哈希对象。散列算法本身是时间的,取决于内部结构和进一步输入,以便为后续输入生成散列;散列本身只是算法数据横截面的一小部分,不能单独用于生成其他数据的散列。