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加密不可逆
解密只是撞库
以相同的字符串和加盐加密后与数据库中存的密文进行比对
博客提到MD5加密是不可逆的,所谓解密只是撞库。具体做法是将相同字符串加盐加密后,与数据库中存储的密文进行比对。
1897

被折叠的 条评论
为什么被折叠?



