1. 程式人生 > >Python知識點-hashlib模塊

Python知識點-hashlib模塊

class pre upd iges hex 編碼 lib python3 模塊

Python的hashlib提供了常見的摘要算法,如SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 等

在python3中已經廢棄了md5和sha模塊

1.MD5加密 

我們以常見的摘要算法MD5為例,計算出一個字符串的MD5值:
re=this is md5 test
md5 = hashlib.md5()
md5.update(re.encode(utf-8))#註意一定要編碼成byte
print(md5.hexdigest())  #a39a5bd2c42a66f19dc57ee07a01c1eb

Python知識點-hashlib模塊