1. 程式人生 > >加密模塊 hashlib | Python

加密模塊 hashlib | Python

nco 轉換成 pre sha256 加密方法 imp 進制 基礎上 bytes

import hashlib

# 1.md5
# 創建對象
m = hashlib.md5()
print(m)
# update加密方法,將unicode碼編碼轉換成bytes類型(二進制數)
m.update(hello world.encode(utf8))
# 16進制返回解碼
print(m.hexdigest())
# 基礎上拼接另一個字符的加密
m.update(Mic.encode(utf8))  # 拼接轉換
print(m.hexdigest())
# >>>> 等同於
m.update(hello worldMic.encode(
utf8)) print(m.hexdigest()) # sha1,sha224,sha256,sha384,sha512加密算法更復雜,但是效率變低; # sha256用的最多 s = hashlib.sha256() s.update(hello world.encode(utf8)) print(s.hexdigest()) # 破解不了,只有撞庫的方法;

加密模塊 hashlib | Python