1. 程式人生 > >python學習第五十四天hashlib模組的使用

python學習第五十四天hashlib模組的使用

  hash演算法

   hash也做雜湊,也稱為雜湊,主要用於資訊保安領域中加密演算法,hash就是找一種資料內容和資料存放地址直接的對映關係。

 md5演算法

  md5訊息演算法,廣泛使用密碼函式

  md5演算法的特點

   1,壓縮性,任意長度的資料,算出md5的長度是固定

    2,容易計算,原來資料計算md5

   3, 抗修改性 對原來資料進行一點點改動,md5資料都發生變化

 sha 演算法

  sha是美國安全設計的,密碼雜湊函式

下面舉例說明個個模組的用法

import hashlib

m=hashlib.md5()

m.update('www.dc3688.com')

hash=hashlib.sha1()