欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python MD5加密實(shí)例詳解

 更新時(shí)間:2017年08月02日 09:51:37   投稿:lqh  
這篇文章主要介紹了Python MD5加密實(shí)例詳解的相關(guān)資料,這里提供實(shí)現(xiàn)方法及實(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
# 若寫法為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)文章

  • Python搭建監(jiān)控平臺(tái)的實(shí)現(xiàn)示例

    Python搭建監(jiān)控平臺(tái)的實(shí)現(xiàn)示例

    本文主要介紹了Python搭建監(jiān)控平臺(tái)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Python中的is和==比較兩個(gè)對(duì)象的兩種方法

    Python中的is和==比較兩個(gè)對(duì)象的兩種方法

    這篇文章主要介紹了Python中的is和==比較兩個(gè)對(duì)象的兩種方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • python math模塊的基本使用教程

    python math模塊的基本使用教程

    這篇文章主要介紹了python math模塊的基本使用教程,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • Python中def()函數(shù)的實(shí)戰(zhàn)練習(xí)題

    Python中def()函數(shù)的實(shí)戰(zhàn)練習(xí)題

    def是define的縮寫,用來(lái)自定義函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python中def()函數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • python 解決函數(shù)返回return的問(wèn)題

    python 解決函數(shù)返回return的問(wèn)題

    這篇文章主要介紹了python 解決函數(shù)返回return的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • Python中plt.scatter()函數(shù)的常見(jiàn)用法小結(jié)

    Python中plt.scatter()函數(shù)的常見(jiàn)用法小結(jié)

    這篇文章主要介紹了Python中plt.scatter()函數(shù)的常見(jiàn)用法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Python字典中的值求和兩種方法

    Python字典中的值求和兩種方法

    在Python中字典是一種無(wú)序的數(shù)據(jù)結(jié)構(gòu),它由一系列鍵和對(duì)應(yīng)的值組成,有時(shí)候我們需要對(duì)字典中的鍵對(duì)應(yīng)的值進(jìn)行求和操作,這篇文章主要給大家介紹了關(guān)于Python字典中值求和兩種方法的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • Python繪制地理圖表可視化神器pyecharts

    Python繪制地理圖表可視化神器pyecharts

    這篇文章主要介紹了Python繪制地理圖表可視化神器pyecharts,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07
  • 利用Python判斷你的密碼難度等級(jí)

    利用Python判斷你的密碼難度等級(jí)

    很多網(wǎng)站在用戶注冊(cè)賬號(hào)的時(shí)候?yàn)榱吮WC賬戶的安全,都會(huì)自動(dòng)檢測(cè)用戶密碼的強(qiáng)度并給出提醒讓用戶設(shè)置一個(gè)相對(duì)安全的密碼。這篇文章主要給大家介紹了關(guān)于利用Python判斷你的密碼難度等級(jí),需要的朋友可以參考下
    2021-06-06
  • python 同時(shí)讀取多個(gè)文件的例子

    python 同時(shí)讀取多個(gè)文件的例子

    今天小編就為大家分享一篇python 同時(shí)讀取多個(gè)文件的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07

最新評(píng)論