# 第一步引入hashlib库
import hashlib
# 定义一个字符串,例如:YYQ
string = "YYQ"
# 对此字符串进行小写加密
res = hashlib.md5(string.encode(encoding='UTF-8')).hexdigest()
print(f"小写加密结果>>>【{res}】")
# 如上有了小写加密,那么想要大写的,只需要使用 upper() 进行大写转换即可,如下:
ures = res.upper()
print(f"大写加密结果>>>【{ures}】")
# 升级,以函数的形式定义
def md5c(text="",type="lower"):
"""
text:加密文本
type: 加密类型,默认小写
"""
res = hashlib.md5(text.encode(encoding='UTF-8')).hexdigest()
if type.__eq__("lower"):
return res
else:
return res.upper()
if __name__ == '__main__':
str = "YYQSN"
print(md5c(str))
09-02