Python基礎篇---hashilb加密模組和logging模組
阿新 • • 發佈:2022-03-31
本章內容
• hashlib模組
• logging模組
• 作業
hashlib模組
import hashlib # 指定演算法 md5=hashlib.md5() # 將明文資料傳遞給演算法物件 md5.update(b'kuci519332') # 只能接收bytes型別 """如果字串中是純數字和英文 那麼直接在前面加b轉成bytes型別""" # 獲取加密之後的密文資料 res=md5.hexdigest() print(res) # 3cc8dabf3b68130cb9066da1023cfad5 # 在傳入資料的時候 只要內容一致 那麼演算法的結果肯定一致 m=hashlib.md5() m.update(b'hello') m.update(b'world') m.update(b'tom') print(m.hexdigest()) # 98e5ef2eb2537644da0f786c8a102f63 m.update(b'helloworldtom') print(m.hexdigest()) # 98e5ef2eb2537644da0f786c8a102f63