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