2022年 11月 3日

Python如何进行MD5加密

MD5加密我们要用到一个模块,叫hashlib
一般自带
废话不多说,开始
《这是简单的》

import hashlib
text="张三"
hl=hashlib.md5()
hl.update(text.encode(encoding='utf8'))
md5=hl.hexdigest()
print("加密结果:"+str(md5))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

运行结果是:

615db57aa314529aaa0fbe95b3e95bd3

然后还可以继续SHA1加密

import hashlib
text="李四"
hl=hashlib.sha1()
hl.update(text.encode(encoding='utf8'))
sha1=mhl.hexdigest()
print("加密结果:"+str(sha1))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

然后还可以继续SHA256加密,这里就不展示了
然后下面就来一个完整版的

import hashlib
hl=hashlib.md5()
while True:
  try:
    text=input("输入要加密成md5的文本:")
    hl.update(text.encode(encoding='utf-8'))
    md5=hl.hexdigest()
    print("结果:"+str(md5))
  except Exception as e:
    print("程序报错:"+str(e))
  except KeyboardInterrupt:
    print("已退出")
    break
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13