Base64编码

0x00 来自CSDN lxdcyh

Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码。生成的编码可逆后一两位可能有“=”,生成的编码都是ascii字符。
优点:速度快,ascii字符,肉眼不可理解
缺点:编码比较长,非常容易被破解,仅适用于加密非关键信息的场合

Python中进行Base64编码和解码

>>>import base64
>>>s = '我是字符串'
>>>a = base64.b64encode(s)
>>>print a
ztLKx9fWt/u0rg==
>>>print base64.b64decode(a)
我是字符串

划重点

  1. Base64编码可逆
  2. 编码结果的末一或两位可能有'='号,便于辨识和猜测编码类型
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容