base64编码

数据在网络间有时只能以ascii标准码传输,也就是可见字符

凯撒编码

base64编码

  • 对于只能传输 ascii 可见字符的协议,如 MIME, http,如果想传输 ascii 不可见字符,则需要将所有字符进行 base64 编码,然后进行传输。

  • base64 编码的方式,将原始 8 位二进制为单位的数据,重新按 6 位进行划分,并在每个单位前面增加 00 重新凑成可见的 ascii 字符。

  • 对于无法整除的,会在最后使用 0 进行补全,并在 base64 编码后的结果中拼接对应个数 =

  • base64 编码的作用:

1,避免非标准 ascii 字符在传输过程中出现未知错误

2,避免使用明文传输,可以起到防君子的作用

  • 为何不使用凯撒加密:

1,凯撒加密只能起到防君子的作用,无法避免不可见 ascii 字符可能出现的错误传输

你可能感兴趣的:(base64编码)