2013-11-20 51 views
3

我有一個包含一個SHA256摘要十六進制像打擊的字符串:十六進制字符串SHA256消化蟒蛇

"257612236efae809c23330ab67cf61f73aec938503f3ce126c34c6a32059f5f0" 

,我想將其轉換爲hash.digest(),可以是象下面這樣:

b'%v\x12#n\xfa\xe8\t\xc230\xabg\xcfa\xf7:\xec\x93\x85\x03\xf3\xce\x12l4\xc6\xa3 Y\xf5\xf0' 

我該如何存檔? 我用Crypto.Hashpython 3.3.2

回答

3

使用binascii.unhexlify

>>> import binascii 
>>> binascii.unhexlify("257612236efae809c23330ab67cf61f73aec938503f3ce126c34c6a32059f5f0") 
b'%v\x12#n\xfa\xe8\t\xc230\xabg\xcfa\xf7:\xec\x93\x85\x03\xf3\xce\x12l4\xc6\xa3 Y\xf5\xf0'