python实现 HmacSHA256加密算法

一般来说,sha256算法通常和base64算法一起搭配使用。

废话不多说,直接上代码:

from hashlib import sha256
import hmac, base64def get_sha256(data, key):key = key.encode('utf-8')       # sha256加密的keymessage = data.encode('utf-8')  # 待sha256加密的内容sign = base64.b64encode(hmac.new(key, message, digestmod=sha256).digest()).decode()return signif __name__ == '__main__':key = 'HappyNewYear123456'data_str = '一段测试的字符串,祝你新年快乐哦!'sign = get_sha256(data_str, key)print(sign)

运行结果:

vhypRB3c3w9YiQpX/iAdJVLHjJ3y18XXJ86e6DWH1cQ=


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部