MD5加密我们要用到一个模块,叫hashlib
一般自带
废话不多说,开始
《这是简单的》
import hashlib
text="张三"
hl=hashlib.md5()
hl.update(text.encode(encoding='utf8'))
md5=hl.hexdigest()
print("加密结果:"+str(md5))
运行结果是:
615db57aa314529aaa0fbe95b3e95bd3
然后还可以继续SHA1加密
import hashlib
text="李四"
hl=hashlib.sha1()
hl.update(text.encode(encoding='utf8'))
sha1=mhl.hexdigest()
print("加密结果:"+str(sha1))
然后还可以继续SHA256加密,这里就不展示了
然后下面就来一个完整版的
import hashlib
hl=hashlib.md5()
while True:
try:
text=input("输入要加密成md5的文本:")
hl.update(text.encode(encoding='utf-8'))
md5=hl.hexdigest()
print("结果:"+str(md5))
except Exception as e:
print("程序报错:"+str(e))
except KeyboardInterrupt:
print("已退出")
break