Base64 是网络上最常见的用于传输 8Bit 字节代码的编码方式之一,Base64 并不是安全领域的加密算法,其实 Base64 只能算是一个编码算法,对数据内容进行编码来适合传输。标准 Base64 编码解码无需额外信息即完全可逆,即使你自己自定义字符集设计一种类 Base64 的编码方式用于数据加密,在多数场景下也较容易破解。Base64 编码本质上是一种将二进制数据转成文本数据的方案。对于非二进制数据,是先将其转换成二进制形式,然后每连续 6 比特(2 的 6 次方 = 64)计算其十进制值,根据该值在 A--Z,a--z,0--9,+,/ 这 64 个字符中找到对应的字符,最终得到一个文本字符串。