Python MD5加密實(shí)例詳解
詳解Python MD5加密
Python 3下MD5加密
# 由于MD5模塊在python3中被移除
# 在python3中使用hashlib模塊進(jìn)行md5操作
import hashlib
# 待加密信息
str = 'this is a md5 test.'
# 創(chuàng)建md5對(duì)象
hl = hashlib.md5()
# Tips
# 此處必須聲明encode
# 若寫(xiě)法為hl.update(str) 報(bào)錯(cuò)為: Unicode-objects must be encoded before hashing
hl.update(str.encode(encoding='utf-8'))
print('MD5加密前為 :' + str)
print('MD5加密后為 :' + hl.hexdigest())
運(yùn)行結(jié)果

封裝Python3下MD5加密
# 生成MD5
def genearteMD5(str):
# 創(chuàng)建md5對(duì)象
hl = hashlib.md5()
# Tips
# 此處必須聲明encode
# 否則報(bào)錯(cuò)為:hl.update(str) Unicode-objects must be encoded before hashing
hl.update(str.encode(encoding='utf-8'))
print('MD5加密前為 :' + str)
print('MD5加密后為 :' + hl.hexdigest())
Python2版本中帶有MD5模塊生成MD5 如下
import md5 src = 'this is a md5 test.' m1 = md5.new() m1.update(src.encode(encoding='utf-8')) print(m1.hexdigest())
如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,以上就是Python MD5加密的詳解,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Anaconda配置各版本Pytorch的實(shí)現(xiàn)
本文是整理目前全版本pytorch深度學(xué)習(xí)環(huán)境配置指令,以下指令適用Windows操作系統(tǒng),在Anaconda Prompt中運(yùn)行,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
python實(shí)現(xiàn)簡(jiǎn)單點(diǎn)對(duì)點(diǎn)(p2p)聊天
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單點(diǎn)對(duì)點(diǎn)p2p聊天,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09
Python 實(shí)現(xiàn)一個(gè)顏色色值轉(zhuǎn)換的小工具
這篇文章主要介紹了Python 實(shí)現(xiàn)一個(gè)顏色色值轉(zhuǎn)換的小工具的相關(guān)資料,需要的朋友可以參考下2016-12-12
淺談Pytorch中的torch.gather函數(shù)的含義
今天小編就為大家分享一篇淺談Pytorch中的torch.gather函數(shù)的含義,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
Python學(xué)習(xí)筆記之圖片人臉檢測(cè)識(shí)別實(shí)例教程
這篇文章主要給大家介紹了關(guān)于Python學(xué)習(xí)筆記之圖片人臉檢測(cè)識(shí)別的相關(guān)資料,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Python數(shù)據(jù)預(yù)處理時(shí)缺失值的不同處理方式總結(jié)
在使用python做數(shù)據(jù)分析的時(shí)候,經(jīng)常需要先對(duì)數(shù)據(jù)做統(tǒng)一化的處理,缺失值的處理是經(jīng)常會(huì)使用到的。今天介紹的是使用差補(bǔ)法/均值/固定值等不同的方式完成數(shù)據(jù)填充從而保證數(shù)據(jù)的完整性,感興趣的可以了解一下2022-12-12
python詞云庫(kù)wordcloud自定義詞云制作步驟分享
這篇文章主要介紹了python詞云庫(kù)wordcloud自定義詞云制作步驟分享,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08

