python实现 HmacSHA256加密算法
生活随笔
收集整理的這篇文章主要介紹了
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=總結
以上是生活随笔為你收集整理的python实现 HmacSHA256加密算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 日志模块Loguru的使用
- 下一篇: python 实现HMAC_SHA1算法