我需要帮助了解如何用python解码base64编码的HMAC-SHA256哈希。在
从一个API中,我得到了一个秘密密钥的base64编码的HMAC-SHA256散列。在
我从API得到的消息是:“Mw2aXjiDQABoNi5jB09ie8iTkET4t6JiQJSh+/jIceY=”
我的秘密是:“testapp”
使用这篇文章的答案Calculating a SHA hash with a string + secret key in python
import hmac
import hashlib
import base64
dig = hmac.new(b'testapp', msg=b'Mw2aXjiDQABoNi5jB09ie8iTkET4t6JiQJSh+/jIceY=, digestmod=hashlib.sha256).digest()
base64.b64encode(dig).decode()
我得到“WTEb7ZIAPb89b0NV8NnI9+0x5alkng1LZ7Ffz39bveE=”
我希望得到与我的信息相同的答复。我做错什么了?在
感谢任何帮助。 谨致问候 克雷斯滕
目前没有回答
相关问题 更多 >
编程相关推荐