>>importhashlib>>>hashlib.algorithms_available{'sha3_384','sha1','blake2s','dsaE" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python加密之hashlib、hmac

系統 2348 0

Python中的用于加密的函數位于hashlib,hmac模塊中,均為內置模塊。

  • import hashlib
  • import hmac

hashlib模塊實現了md5,sha1,sha224,sha256,sha384,sha512等算法,可以通過hashlib.algorithms_available查看

            
              >>> import hashlib
>>> hashlib.algorithms_available
{'sha3_384', 'sha1', 'blake2s', 'dsaEncryption', 'MD5', 'sha', 'SHA384', 'SHA256
', 'blake2b', 'RIPEMD160', 'dsaWithSHA', 'sha384', 'SHA512', 'sha512', 'ecdsa-wi
th-SHA1', 'MD4', 'shake_128', 'shake_256', 'sha256', 'sha224', 'sha3_256', 'SHA2
24', 'DSA', 'SHA1', 'sha3_512', 'sha3_224', 'SHA', 'whirlpool', 'DSA-SHA', 'md4'
, 'ripemd160', 'md5'}
            
          


?

hmac模塊實現了hmac算法,需要一個key來進行加密

1、hashilib模塊的常見使用

            
              import hashlib
m = hashlib.md5() #md5方法可以放字符串,但必須encode()進行編碼
m.update('jjjjjj'.encode('utf-8'))
m.update('ssss'.encode('utf-8'))
print(m.hexdigest())   #打印十六進制的加密值
            
          

?

其他hashlib模塊的加密模塊與md5()方法相同,但是hashlib還有一種用法,

            
              >>> h = hashlib.new('ripemd160')
>>> h.update(b"Nobody inspects the spammish repetition")
>>> h.hexdigest()
'cc4a5ce1b3df48aec5d22d1f16b894a0b894eccc'
            
          

???

2、hmac,hashlib模塊的使用

            
              import hashlib
import hmac

h = hmac.new('d1b964811afb40118a12068ff74a12f4'.encode('utf-8'), digestmod=hashlib.sha1)
h.update(''.join(["password","c3cef7c66a1843f8b3a9e6a1e3160e20","com.zhihu.web","1521541518441"]).encode('utf-8'))
print(h.hexdigest())
            
          

?

最后,如果你在疑問,為啥只有encode 沒有decode? , 哈哈,兄嘚,哈希就是單向的,不可逆。

Python加密之hashlib、hmac_第1張圖片
---------------------
原文:https://blog.csdn.net/qq_38689666/article/details/79631537


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 漂流教室韩国电影 | 妈妈的朋友酷客影响 | 国产精品久久久久久52AVAV | 精品九九九 | 久久99国产综合精品免费 | 小明看片成人永久在线观看 | 国产精品午夜电影 | 人成免费a级毛片 | 午夜在线观看免费视频 | 日本一区二区在线视频 | 欧美中文在线观看 | 国产 日韩 欧美 在线 | 欧美视屏一区二区 | 中文字幕日韩在线 | 91免费在线看片 | 久久精品成人免费国产片桃视频 | 国内精品小视频福利网址 | 久久久久综合 | 97日日摸天天碰免费视频 | 一区二区在线不卡 | 91福利国产在线观看网站 | 欧洲成人全免费视频网站 | 一级一片在线播放在线观看 | 欧美日韩在线观看中文字幕 | 久久久久久影院 | 欧美精品第一区 | 欧美激情欧美激情在线五月 | 欧美a视频在线观看 | 天天操欧美| 91精品天美精东蜜桃传媒入口 | 四虎影院最新网址 | 中文字幕 国产精品 | 亚洲欧美另类视频 | 欧美18毛片 | 欧美全黄| 亚洲精品婷婷无码成人A片在线 | 波多野结衣的一级片 | 色欲AV蜜臀AV在线观看麻豆 | 99精品视频在线在线视频观看 | 亚洲成a人片在线观看www流畅 | 男女配种超爽免费视频 |