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