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的主要内容,如果未能解决你的问题,请参考以下文章

python实现MD5加密

常用python日期日志获取内容循环的代码片段

Python:运营自媒体,如何修改图片的MD5值

Python:运营自媒体,如何修改图片的MD5值

Python:运营自媒体,如何修改图片的MD5值

Python:运营自媒体,如何修改图片的MD5值