计算机网络
文章平均质量分 90
JordanInShenzhen
这个作者很懒,什么都没留下…
展开
-
计算机网络--HTTPS的hash、交互流程以及相关的实战问题
前面两篇文章都阐述清楚了HTTPS如何加密和利用CA证书认证,第一个方法解决了内容加密传输的问题,第二个方案解决了防伪冒的问题,那么就剩下最后一个问题了,如何验证完整性,接下来开始我们的这一章的主要内容:HTTPS的哈希哈希,键值对数据结构,通过哈希函数把一个空间映射到另一个空间。非常好用的一个工具,而且哪哪儿都有它的影子,比如负载均衡的一致性哈希、密码学中用于信息加密或数据校验的各种哈希(SHA、MD5等)、二维空间定位的GeoHash、对象相似度的SimHash等等。HTTPS的哈希一共用在2个转载 2021-04-12 00:53:05 · 408 阅读 · 0 评论 -
计算机网络--HTTPS与证书
上一章节说了第一个问题,HTTPS如何数据加密,还剩下两个问题,HTTPS如何做身份验证以及完整性校验在说者两个问题之前,我觉得有必要先搞清楚几个概念,CA,CA机构,数字证书,数字签名,(证书)指纹,(CA)证书,HTTPS证书,SSL/TLS证书CA,CA机构:机构/组织概念。 数字证书,(CA)证书,HTTPS证书,SSL/TLS证书:CA签发的数字证书。 数字签名,(证书)指纹:CA签发的证书的内容之一,一段加密的密文。智库百科对数字证书的解释是:数字证书也称公开密钥证书,是指用转载 2021-04-11 22:21:35 · 388 阅读 · 0 评论 -
计算机网络--HTTPS和加密
项目中如果是内网请求,经常会用到http请求;但是一旦请求经过公网,则我们会要求请求使用https,因为担心请求走出机房后,被网络上的黑客嗅探导致信息泄露。那么既然要防止网络上的黑客嗅探我们的数据,那么https肯定拥有很重要的一个能力--加密。那么,“HTTPS是什么?”维基百科对HTTPS的解释是:超文本传输安全协议(英语:HyperText Transfer Protocol Secure,缩写:HTTPS;常称为HTTP over TLS、HTTP over SSL或HTTP Secu转载 2021-04-11 01:32:18 · 445 阅读 · 2 评论 -
计算机网络--TCP和UDP
在脉脉上看一些人去参加面试后,面试官都会问一下计算机网络相关的东西,以考察候选人的计算机基础,如TCP和UDP的区别,TCP三次握手是怎样完成的,http和https有什么差别,https是如何保证。今天先介绍下TCP和UDP,后面再写一篇文章专门介绍http和https,毕竟那块也是非常重要,并且涉及知识点颇多。在说TCP、UDP之前,先说下计算机网络模型,计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要转载 2021-04-09 01:22:09 · 251 阅读 · 0 评论