码迷,mamicode.com
首页 > 其他好文 > 详细

md5

时间:2018-12-27 22:47:59      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:imp   digest   highlight   uname   失败   lib   inpu   code   iges   

# 加密.  不可逆.
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("登录失败")

# 机器永远不会出错. 出错的只会是人

  

md5

标签:imp   digest   highlight   uname   失败   lib   inpu   code   iges   

原文地址:https://www.cnblogs.com/work14/p/10187527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!