标签:md5加密 archive enc arch 技术 null 邮件 二进制 input
来源:
一、基础使用
1 import hashlib 2 inp = input(‘输入:>>‘) 3 4 #创建一个md5加密对象 5 hash = hashlib.md5() 6 #生成md5加密字符串 7 hash.update(bytes(inp,encoding=‘utf-8‘)) 8 #把md5加密好的字符串打印出来 9 print(hash.hexdigest())
二、hashlib模块使用步骤
三、优化
1、防撞库,使用“加盐”加密
1 import hashlib 2 inp = input(‘输入:>>‘) 3 #创建一个md5加密对象,并‘加盐’加密,防撞库反解 4 hash = hashlib.md5(‘super‘.encode(‘utf-8‘)) 5 #生成md5加密字符串 6 hash.update(bytes(inp,encoding=‘utf-8‘)) 7 #把md5加密好的字符串打印出来 8 print(hash.hexdigest())
2、一句
1 hash = hashlib.md5(inp.encode(‘utf-8‘)).hexdigest()
标签:md5加密 archive enc arch 技术 null 邮件 二进制 input
原文地址:http://www.cnblogs.com/superQAQ/p/7827791.html