GreenTape

导航

python base64文本加密/解密

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

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

posted on 2019-10-26 21:15  GreenTape  阅读(485)  评论(0)    收藏  举报