import hashlib #字符串加密 # s = '12345'+'352627d' #後面的是加鹽,只有本身知道 # # m = hashlib.md5(s.encode())#s.encode() #把字符串轉成二進制 # m = hashlib.sha256(s.encode())#進行加密 # res = m.hexdigest()#獲取加密的結果 # print(res) #文件加密 file = open(r'D:\data\xxxx.txt','rb')#二進制打開文件 res = file.read()#讀取文件的內容 file.close()#關閉文件 a = hashlib.md5(res) print(a.hexdigest())
md5加密不可逆數據庫
解密只是撞庫加密
以相同的字符串和加鹽加密後與數據庫中存的密文進行比對spa