新手学习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加密)的主要内容,如果未能解决你的问题,请参考以下文章