![0(GF$33H`TCI5EN15{PS9H.jpg
URL/URI 统一资源定位符
域名 与web服务器地址对应的一个字符串名
DNS 域名解析服务 可以将域名地址转为ip地址
ip地址 网络上的主机身份标识
http 超文本传输协议
web服务器 接收http请求
编码、加密和数字签名
编码对应解码。代表是base64编码和百分号编码。
用对应的编码方式将二进制数据和字节对应。
该操作不需要密钥。
加密对应解密。代表是RSA和AES。使用的工具是pycryto。
使用加密需要通过秘钥解密。
数字签名摘要是不可逆的。通过md5或者哈希算法,可以获得简短的校验值。
BASE64编码 ---> 用64个文字符号表示任意二进制数据
原理:将原来的三字节每6个比特一组变成四个字节
用A-Z、a-z、0-9、+和/一共64个字符来代表一个字节
Python ---> base64模块 ---> b64encode() / b64decode()
JavaScript ---> window ---> btoa() / atob()
非ASCII字符以及特殊字符都不能出现在URL中 需要处理成百分号编码