python 加解密
常用加解密
1. md5 加密
import hashlib
def private_passwd(passwd: str) -> str:
return hashlib.md5(passwd.encode(encoding='UTF-8')).hexdigest()
2. base64 加解密
import base64
def private_passwd(passwd: str) -> str:
"""base64 加密"""
return base64.b64encode(passwd.encode())
def public_passwd(b64_passwd: str) -> str:
"""base64 解密"""
return base64.b64decode(b64_passwd)
3. sha1 加密
import hashlib
def private_passwd(passwd: str) -> str:
return hashlib.sha1(passwd.encode('utf-8')).hexdigest()