方法一:MD5直接加密

import hashlibtext1='123456'print(text1)md=hashlib.md5(text1.encode())# 创建md5对象md5pwd=md.hexdigest()# md5加密print(md5pwd) 

输出结果:

方法二:MD5+盐加密,将盐拼接在原密码后

import hashlibtext1='123456'print(text1)SALE=text1[:4]# 设置盐值print(str(text1)+SALE)md_sale=hashlib.md5((text1+SALE).encode()) # MD5加盐加密方法一:将盐拼接在原密码后md5salepwd=md_sale.hexdigest()print(md5salepwd)

输出结果:

方法三:MD5+盐加密,将password整体插入SALE的每个元素之间

import hashlibtext1='123456'print(text1)SALE=text1[:4]# 设置盐值print(str(text1).join(SALE))md_sale=hashlib.md5((str(text1).join(SALE)).encode())# MD5加盐加密方法二:将password整体插入SALE的每个元素之间md5salepwd=md_sale.hexdigest()print(md5salepwd)

输出结果:

(参考文章:https://blog.csdn.net/xuefeng_210/article/details/123112339)