加密模块hashlib

import hashlib
m=hashlib.md5()
#bytes 必须是二进制类型
passwd='nhy123'
m.update(passwd.encode())#不能直接对字符串加密,要先把字符串转成bytes类型
print(m.hexdigest())
# print(m.__doc__)#查看有什么方法
#md5加密是不可逆的
def my_md5(str):
new_str=str.encode()#把字符串转成bytes类型
# new_str=b'%s'%str#把字符串转成bytes类型
m=hashlib.md5()#实例化MD5对象
m.update(new_str)#加密
return m.hexdigest()#获取结果返回

posted on 2018-04-22 16:08  公子兔  阅读(218)  评论(0编辑  收藏  举报

导航