day06 hashlib模块

1.hashlib模块

import  hashlib

# password='123456'
# print( password.encode()) #加密前先转成二进制
# m=hashlib.md5(password.encode())
# print(dir(m)) #查询m的所有方法
#
# print(m.hexdigest()) #使用hexdigest()方法加密,md5加密之后是不可逆,不可以解密。

#加盐方法,在铭文的字符串后面添加随机的字符串
def my_md5(s:str,salt=None):
if salt:
s=s+salt
m=hashlib.md5(s.encode())
return m.hexdigest()

print(my_md5("12345","qweqe"))
posted on 2018-10-29 19:25  zz测试笔记  阅读(237)  评论(0编辑  收藏  举报