python实现HmacSHA256加密算法

代码:

from hashlib import sha256
import hmac

def get_sign(data, key):
    key = key.encode('utf-8')
    message = data.encode('utf-8')
    sign = base64.b64encode(hmac.new(key, message, digestmod=sha256).digest())
    sign = str(sign, 'utf-8')
    print(sign)
    return sign

 

posted @ 2021-12-23 22:00  阿布_alone  阅读(1143)  评论(0编辑  收藏  举报
TOP