亚马逊MWS字符串签名和签名:Python

时间:2014-12-31 23:44:16

标签: python amazon-web-services

我必须承认我对此非常新,所以这可能是一个愚蠢的问题,或者我可能会以完全错误的方式解决这个问题。我试图找出要签名的字符串和Base64 HMAC签名。在这一点上,我想验证我找到的代码是否有效。这是:

import hashlib
import hmac
import base64

message = bytes("Message").encode('utf-8')
secret = bytes("secret").encode('utf-8')

signature = base64.b64encode(hmac.new(secret, message, digestmod=hashlib.sha256).digest())
print(signature)

我的印象是我可以从便笺簿中复制(字符串到符号)并将其替换为“Message”,然后将我的密钥粘贴到“secret”中。但是我的输出与amazon scratchpads签名不匹配。有人可以用我的方式指出错误吗?

0 个答案:

没有答案