簡體   English   中英

Python哈希MD5未運行

[英]Python hash md5 not running

我想創建一個哈希md5代碼以在xml通信中進行身份驗證。 服務器向我發送了一個令牌,並使用該令牌和一個激活代碼來生成哈希,但是它沒有按預期運行:

md5 = hashlib.md5()

md5.update(bytearray('00000160471720180327121801781264'))

codigo =[57,51,50,57,52,52]

cod = bytearray(codigo)

md5.update(cod)

print md5.hexdigest()

結果應該是24dd32f9f349801e0d6996693dff7a8c但我沒有得到該結果...為什么?

您正在執行00000160471720180327121801781264932944的md5哈希,即d6f08df4ca20ae594e07d2a6dae8f978

md5.update(bytearray('00000160471720180327121801781264'.encode("UTF8")))
codigo = [57, 51, 50, 57, 52, 52]
cod = bytearray(codigo)
md5.update(cod)

等於做:

md5.update(bytearray('00000160471720180327121801781264932944'.encode("UTF8")))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM