python实现 HmacSHA256加密算法
生活随笔
收集整理的這篇文章主要介紹了
python实现 HmacSHA256加密算法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一般來(lái)說(shuō),sha256算法通常和base64算法一起搭配使用。
廢話不多說(shuō),直接上代碼:
from hashlib import sha256 import hmac, base64def get_sha256(data, key):key = key.encode('utf-8') # sha256加密的keymessage = data.encode('utf-8') # 待sha256加密的內(nèi)容sign = base64.b64encode(hmac.new(key, message, digestmod=sha256).digest()).decode()return signif __name__ == '__main__':key = 'HappyNewYear123456'data_str = '一段測(cè)試的字符串,祝你新年快樂(lè)哦!'sign = get_sha256(data_str, key)print(sign)運(yùn)行結(jié)果:
vhypRB3c3w9YiQpX/iAdJVLHjJ3y18XXJ86e6DWH1cQ=總結(jié)
以上是生活随笔為你收集整理的python实现 HmacSHA256加密算法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python 日志模块Loguru的使用
- 下一篇: python 实现HMAC_SHA1算法