新手学习python加密模块(MD5加密)

Posted bainbian1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手学习python加密模块(MD5加密)相关的知识,希望对你有一定的参考价值。

由于MD5模块在python3中被移除 
在python3中使用hashlib模块进行md5操作


import hashlib


m=hashlib.md5() #创建MD5对象
passwd=‘aaa123‘ #待加密密码
m.update(passwd.encode()) #不能直接对字符串加密,要先把字符串转成bytes类型
print(m.hexdigest()) #打印加密结果
#md5加密是不可逆的

==== 加密函数 ====
def my_md5(str):
import hashlib
new_str=str.encode() #把字符串转成bytes类型
m =hashlib.md5() #实例化MD5对象
m.update(new_str) #加密
return m.hexdigest() #获取结果返回

print(my_md5(‘123‘))



















以上是关于新手学习python加密模块(MD5加密)的主要内容,如果未能解决你的问题,请参考以下文章

Python 学习笔记- hashlib模块

python学习(二十一)加密模块及数据库操作

python学习-59 hashlib模块

python对接口中的数据进行md5加密

python3学习之md5加密

Python学习心得 random生成验证码MD5加密pickle与json的序列化和反序列化