# 加密. 不可逆.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("登录失败")# 机器永远不会出错. 出错的只会是人