Python3内置模块之base64编解码方法小结
概述
Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64 就是一种基于 64 个可打印字符来表示二进制数据的方法。可查看 RFC2045 ~ RFC2049,上面有 MIME 的详细规范。Base64 编码是从二进制到字符的过程,可用于在 HTTP 环境下传递较长的标识信息。比如使二进制数据可以作为电子邮件的内容正确地发送,用作 URL 的一部分,或者作为 HTTP POST 请求的一部分. 即 base64 其实不能归属密码领域,作用也不是用于加密,它是一种编码算法
,但是具有不可读性,所以可以说是防君子不防小人。
方法 | 概述 |
---|---|
b64encode(s, altchars=None) | 对 bytes-like object s 进行 Base64 编码,并返回编码后的 bytes |
b64decode(s, altchars=None, valida |