将字符串从sha256()。digest()格式更改为sha256()。hexdigest()Python 2.7

时间:2018-02-20 02:00:46

标签: python-2.7 digest hashlib

我从UDP套接字获得了一个数据包。数据包的最后64个字节是RSA-512 SHA-256数字签名。 使用struct.unpack()我可以将其输入字符串。

当我打印字符串时,它看起来像是' Output_1'

我希望字符串看起来像' Output_2'

from hashlib import sha256

h = sha256()
h.update("Some sample string here!")
print 'Output_1:', h.digest()
print 'Output_2:', h.hexdigest()

因此,如果字符串是h.digest()的输出,可以将其加载到hashlib.sha256()并打印出来像h.hexdigest()吗?

0 个答案:

没有答案