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

Python MD5加密實例詳解

 更新時間:2017年08月02日 09:51:37   投稿:lqh  
這篇文章主要介紹了Python MD5加密實例詳解的相關(guān)資料,這里提供實現(xiàn)方法及實例,需要的朋友可以參考下

詳解Python MD5加密

Python 3下MD5加密

# 由于MD5模塊在python3中被移除
# 在python3中使用hashlib模塊進行md5操作

import hashlib

# 待加密信息
str = 'this is a md5 test.'

# 創(chuàng)建md5對象
hl = hashlib.md5()

# Tips
# 此處必須聲明encode
# 若寫法為hl.update(str) 報錯為: Unicode-objects must be encoded before hashing
hl.update(str.encode(encoding='utf-8'))

print('MD5加密前為 :' + str)
print('MD5加密后為 :' + hl.hexdigest())

運行結(jié)果

封裝Python3下MD5加密

# 生成MD5
def genearteMD5(str):
  # 創(chuàng)建md5對象
  hl = hashlib.md5()

  # Tips
  # 此處必須聲明encode
  # 否則報錯為: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())

如有疑問請留言或者到本站社區(qū)交流討論,以上就是Python MD5加密的詳解,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

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

    Python搭建監(jiān)控平臺的實現(xiàn)示例

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

    Python中的is和==比較兩個對象的兩種方法

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

    python math模塊的基本使用教程

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

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

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

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

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

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

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

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

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

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

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

    利用Python判斷你的密碼難度等級

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

    python 同時讀取多個文件的例子

    今天小編就為大家分享一篇python 同時讀取多個文件的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07

最新評論