python之md5使用方法

在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()
原文地址:https://www.cnblogs.com/shi-py-rengongzhineng/p/13620273.html