Python如何进行MD5加密

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

import hashlib
text="张三"
hl=hashlib.md5()
hl.update(text.encode(encoding='utf8'))
md5=hl.hexdigest()
print("加密结果:"+str(md5))

运行结果是:

615db57aa314529aaa0fbe95b3e95bd3

然后还可以继续SHA1加密

import hashlib
text="李四"
hl=hashlib.sha1()
hl.update(text.encode(encoding='utf8'))
sha1=mhl.hexdigest()
print("加密结果:"+str(sha1))

然后还可以继续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

你可能感兴趣的:(笔记)