hashlib模块,md5加密

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加密不可逆

解密只是撞库

以相同的字符串和加盐加密后与数据库中存的密文进行比对

posted @ 2019-07-10 10:50  Mezhou  阅读(629)  评论(0编辑  收藏  举报