Python加密—HMACSHA1 加密
生活随笔
收集整理的這篇文章主要介紹了
Python加密—HMACSHA1 加密
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>>
1、HMACSHA1?加密通過hmac模塊實現,需要一個key
?
import hmac from hashlib import sha1def hash_hmac(key, code, sha1):hmac_code = hmac.new(key.encode(), code.encode(), sha1)return hmac_code.hexdigest()if __name__ == '__main__':print(hash_hmac('08F5B4886112BC6F1E04FE42DACDB2E8', 'xinxin', sha1)加密結果:
HMACSHA1?加密: db30b4ad0d73b9e30d1c197dc478d262022077af
2、HMACSHA1加密,返回Base64編碼
import base64 import hmac from hashlib import sha1def hash_hmac(code, key, sha1):hmac_code = hmac.new(key.encode(), code.encode(), sha1).digest()return base64.b64encode(hmac_code).decode()if __name__ == '__main__':print(hash_hmac( 'test', '86ba4f7ef9b02409f0da6a632e0ab23a',sha1))輸出:+SJOJxzBsDX3icLWM+mwizNufhY=
?
?
轉載于:https://my.oschina.net/xxWang/blog/731299
總結
以上是生活随笔為你收集整理的Python加密—HMACSHA1 加密的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【POJ 2942】Knights of
- 下一篇: python 处理日志文件