Calculating a SHA hash with a string + secret key in python

前端 未结 5 626
我在风中等你
我在风中等你 2020-11-30 20:31

Amazon Product API now requires a signature with every request which I\'m trying to generate ushing Python.

The step I get hung up on is this one:

\"Calculat

5条回答
  •  爱一瞬间的悲伤
    2020-11-30 20:42

    >>> import hmac
    >>> import hashlib
    >>> import base64
    >>> s = """GET
    ... webservices.amazon.com
    ... /onca/xml
    ... AWSAccessKeyId=00000000000000000000&ItemId=0679722769&Operation=ItemLookup&ResponseGroup=ItemAttributes%2COffers%2CImages%2CReviews&Service=AWSECommerceService&Timestamp=2009-01-01T12%3A00%3A00Z&Version=2009-01-06"""
    >>> base64.b64encode(hmac.new("1234567890", msg=s, digestmod=hashlib.sha256).digest())
    'Nace+U3Az4OhN7tISqgs1vdLBHBEijWcBeCqL5xN9xg='
    

提交回复
热议问题