博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
md5
阅读量:4516 次
发布时间:2019-06-08

本文共 741 字,大约阅读时间需要 2 分钟。

# 加密.  不可逆.import hashlib# md5对象# obj = hashlib.md5(b"jflkasdjklfjaskljfdfjdsakljfklajsklfjaskljfklasjklasj") # 加盐# obj.update("123456".encode("utf-8")) # 把要加密的内容给md5# print(obj.hexdigest()) # 拿到密文 534b44a19bf18d20b71ecc4eb77c572f# 我自己的MD5功能def my_md5(s):    obj = hashlib.md5(b"fkldsajlkfjlaksdjfkladsjfkladsjkldsjfklfjs")  # 加盐    obj.update(s.encode("utf-8"))  # 把要加密的内容给md5    return obj.hexdigest()# print(my_md5("123456"))# 应用# 库里# username = "wusir"# password = "3e29aa0dc8a38b43c3479566cafc3cbe"## # 登录# uname = input("请输入你的用户名")# upwd = input("请输入你的密码") # 123456# if uname == username and my_md5(upwd) == password:#     print("登录成功")# else:#     print("登录失败")# 机器永远不会出错. 出错的只会是人

  

转载于:https://www.cnblogs.com/work14/p/10187527.html

你可能感兴趣的文章
C++笔记(2018/2/7)
查看>>
Atan2
查看>>
ThinkSNS+ 是如何计算字符显示长度的
查看>>
JSTL的使用
查看>>
c#推箱子
查看>>
随机数据生成
查看>>
linux中文输入法 ibus
查看>>
在infoWindow中显示Geocode server(地理编码服务)
查看>>
DB2时间函数大全
查看>>
Latex中关于参考文献的一些经验
查看>>
文件存储,块存储,对象存储的区别
查看>>
python使用
查看>>
poj 3190 Stall Reservations (贪心+优先队列)
查看>>
prepareStatement的用法和解释
查看>>
JS-Math内置对象
查看>>
[Java面试五]Spring总结以及在面试中的一些问题.
查看>>
Maven项目环境搭建实例.
查看>>
ES6学习笔记
查看>>
apply和call的区别
查看>>
linux虚拟机调整分辨率
查看>>