浅谈TLS 浅谈TLS
基本概念TLS协议的目的就是为网络通信的两端提供一个安全的通道. 具有以下特性: 身份认证 确保交换信息的各方是他们声称的身份 加密 通道上传输的数据仅对两个端点可见. 不过TLS默认并不隐藏传输数据的长度,但是两端可以向TLS记录中填
2020-11-29
WebSocket WebSocket
什么是WebSocketWebSocket是一种网络传输协议,可以在单个TCP连接上进行全双工通信,位于OSI模型的应用层. 特点如下: 允许服务端主动向客户端推送数据 在HTTP端口80和443工作,支持HTTP代理和中介 WebSoc
2020-11-27
文件压缩格式 文件压缩格式
zlibzlib 是一个压缩,解压数据的工具库,只是单纯的数据压缩,不管数据来源。 gzipgzip 只能压缩单个文件 tartar 压缩多个文件,通常与gzip配合使用。比如linux上常见的. tar. gz zipzip 用于压缩多个
2020-08-22
git不常见操作 git不常见操作
删除所有commit记录git checkout --orphan local_branch git add -A git commit -am "reset commits" git branch -D master git branc
2020-07-27
MacOS上使用Wireshark抓包802.11 MacOS上使用Wireshark抓包802.11
工具栏 点击 Capture 点击 Options (如果没Stop,点击下Stop) 找到WI-FI,然后按照上面两张图进行设置
2020-07-24
TLS-Pinning TLS-Pinning
什么是SSL/TLS Pinning?将服务端提供的TLS/SSL证书内置到移动端开发的APP客户端中,当客户端发起请求时,通过比对内置证书和服务器端证书的内容,以确定这个连接的合法性. 我这里把Pinning翻译成“固定” Pinni
2020-06-21