Skip to content

从面试题开始

澄清:base64是加密算法吗?

base64是一种编码方式,它不是加密算法。

只是由于base64通常和加密算法结合使用完成加密结果的处理(发送密文数据),导致口语中也常常称base64位加密。

base64位编码能干什么?

base64编码通常用于处理:

  • URL特殊字符的处理、转码、转义处理。
  • 图片路径的处理<img src="base64编码后的内容">

base64位编码的实现原理?

base64位是一种字节转换为字符串的编码规则,而规则是:

  • 把字节处理成二进制、进行6个01组合成一个新的字节,在对其进行十进制处理,然后去数组中进行映射