base64加密
- Base64是一种用64个字符来表示任意二进制数据的方法。base64是一种编码方式而不是加密算法。只是看上去像是加密而已。 比如A用10编码 *用c来编码
- Base64使用A–Z,a–z,0–9,+,/ 这64个字符实现对数据进行加密。 用这64个符号来描述出不同的字节
我们目前使用的是http协议
http协议传输的数据包:
请求行 url 请求方式 http版本
请求头 user-agent cookie, content-type, xml, referer
请求体 如果是get就没有请求体, 如果是post,请求体中会存放数据
字符串
http协议. 发送数据的时候. 字符串是最好处理的.
http处理字符串是非常容易的. 传输的时候效率也是高的.
在发送和处理字节的时候. 是很麻烦.
网站如果想要对自己的数据进行保护. 很有可能对数据进行加密
“我爱alex” => 加密之后. => 一堆无法辨认的字节(用眼睛一定看不出原来长啥样)
这就导致. 加密后的内容和服务器之间进行交互. 就很难受
就需要想一个办法. 把字节能不能处理成http容易处理的字符串
base64 -> 由大写字母,小写字母, 数字0-9 以及/和+组成 -64个符号
base64用来 把字节变成 字符串 把字符串还可以还原成字