python base64文本加密/解密

倾然丶 夕夏残阳落幕 提交于 2019-12-02 12:39:58

这个功能需要用到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

然后就可以把它写到一个方法里,运用起来更方便。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!