Python基礎文法 - hashlib模組

來源:互聯網
上載者:User

標籤:eee   摘要演算法   md5演算法   雜湊演算法   表示   port   gpo   SHA256   dig   

描述:

  用於加密相關的操作,代替了md5模組和sha模組,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5演算法。
在python3中已經廢棄了md5和sha模組,簡單說明下md5和sha的使用。

  什麼是摘要演算法呢?

  摘要演算法又稱為雜湊演算法,散列演算法。它通過一個函數,把任意長度的資料轉換為一個長度固定的資料串(通常用16進位的字串表示)用於加密相關的操作。

1.md5加密
import hashlibm = hashlib.md5() #<md5 HASH object @ 0x0000000002160440>m.update(‘hello world‘.encode(‘utf8‘)) #明文轉換print(m.hexdigest()) #5eb63bbbe01eeed093cb22bb8f5acdc3
2.sha256加密
s = hashlib.sha256()s.update(‘hello world‘.encode(‘utf8‘))print(s.hexdigest())

 

Python基礎文法 - hashlib模組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.