Python中base64编码

1、研究一下它是怎么生成的(别问我对不对,怎么学会的,我都是猜的)

我们先看一下ASCII码对照表

 

 2、然后知道,base64编码后包括a-z、A-Z、0-9、/、+共64个字符

 

 3、base64编码顺序:(A就是000000,B就是000001……依次类推)

['A', 'B', 'C', ... 'a', 'b', 'c', ... '0', '1', ... '+', '/']

4、base64编码使用

import base64
s = "深深地感受到"
#base编码,把字符串变成base64的结果
result = base64.b64encode(s.encode())
print(result.decode())
#base64编码转回字符串
b64_str="5rex5rex5Zyw5oSf5Y+X5Yiw"
ret = base64.b64decode(b64_str)
print(ret.decode())

执行结果

5rex5rex5Zyw5oSf5Y+X5Yiw
深深地感受到

 

 
posted @ 2021-10-28 15:34  宝葫芦儿  阅读(467)  评论(0编辑  收藏  举报