Python MD5加密的三种方法(可加盐)
•
Python
方法一:MD5直接加密
import hashlib text1='123456' print(text1) md=hashlib.md5(text1.encode()) # 创建md5对象 md5pwd=md.hexdigest() # md5加密 print(md5pwd)
输出结果:

方法二:MD5+盐加密,将盐拼接在原密码后
import hashlib text1='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 hashlib text1='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)
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/666486a1b4.html
