Python模塊:hashlib

hashlib:提供了常見的摘要算法,如MD5,SHA1等。python

import hashlib

m = hashlib.md5()
m.update('how to use md5 in python hashlib'.encode('utf-8'))
print(m.hexdigest())

輸出結果爲:
846014c3556d79e878be15fde5426e8a

若是數據量很大,能夠分塊屢次調用update(),最後計算的結果是同樣:算法

import hashlib

m = hashlib.md5()
m.update('how to use '.encode('utf-8'))
m.update('md5 in python hashlib'.encode('utf-8'))
print(m.hexdigest())輸出結果爲:846014c3556d79e878be15fde5426e8a
相關文章
相關標籤/搜索