2020-01-04 something interesting 互联网黑话

![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中 需要处理成百分号编码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容