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()

 

posted @ 2020-09-05 23:27  安兹  阅读(1762)  评论(0编辑  收藏  举报