Python MD5
Posted 缥缈映苍穹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python MD5相关的知识,希望对你有一定的参考价值。
# 加密. 不可逆. 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("登录失败") # 机器永远不会出错. 出错的只会是人
以上是关于Python MD5的主要内容,如果未能解决你的问题,请参考以下文章