这个功能需要用到base64库,但是是默认的,所以不用安装。
base64库(据我所知)最为稳定的方法是:
import base64 a = "TEST" b = base64.b64encode(a.encode()).decode() print(b) c = base64.b64decode(b.encode()).decode() print(c)
(代码可能不太好 自己是自学的 如果有不当之处请指出并见谅)
b64encode就是对文本进行base64加密
a.encode是将其转换为b'TEST'
最后的decode()再将其转换回字符串VEVTVA==
b64decode就是解密 与b64encode同理
如果encode()与decode()不加上去的话会报错 它只支持bytes类型的
运行结果就是:
VEVTVA== TEST
然后就可以把它写到一个方法里,运用起来更方便。