在python3中使用hashlib模块进行md5操作

import hashlib
#待加密的信息
password = input('请输入密码')

#步骤一创建md5对象
pwd = hashlib.md5()

#注意传入的信息必须进行encode编码。
#直接将字符串信息传入为pwd.update(pwd),将报错为:Unicode-objects must be encoded before hashing
pwd.update(pwd.encode('utf-8'))

#获取md5加密后的信息
pwd.hexdigest()

Python2版本中带有MD5模块生成MD5 

import md5

password = input('请输入密码')
m1 = md5.new()
m1.update(password.encode(encoding='utf-8'))
m1.hexdigest()

 

相关文章:

  • 2021-07-01
  • 2022-02-12
  • 2021-12-06
  • 2021-12-02
  • 2022-01-04
  • 2022-02-07
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-01-17
  • 2021-05-18
  • 2021-08-21
  • 2021-11-11
相关资源
相似解决方案