一、
http 超文本传输协议
我们访问的网页可以认为是一个文件,这个文件存储在服务器中,服务器就是一台电脑
http传输过程是明文,在网络中你传输的所有数据都能被看到
在网络安全攻击里边,不要随意连接不明人的WiFi,尽量不使用公开WiFi传输敏感数据
https
安全,可以杜绝流量劫持,多吃15%-20%的CPU,密文传输
二、
密文传输两种类型:对称加密,非对称加密
对称加密:
明文-》密钥+算法-》密文-》相同的密钥和算法-》对应的明文
密钥配送问题:用量太大,配送不了(在互联网的场景下,用户非常多,没有办法把密钥安全的传送到每个用户)
非对称加密:
两个密钥 一个叫公钥一个叫私钥
公钥加密的,对应的私钥可以解开
私钥加密的,对应的公钥可以解开
三、证书体系
数字证书:
来源于现实生活中可信的机构或者联合体
可信传递:
如我认为中国人民银行是可信的,那么中国人民银行认为张三是可信的,那么我认为张三也是可信的
我自己有中国人民银行的证书,证书中有中国人民银行的公钥
中国人民银行将张三的公钥做个签名(用中国人民银行私钥加密)和张三的公钥共同组成一个文件,再加上md5摘要,构成张三的证书
将这个证书从张三的中间人处获得,先用中国人民银行的公钥对签名解密得到张三的公钥和张三证书本身存储的公钥进行对比,发现一致,代表获得了真正的张三的公钥
先有问题(最初证书哪来的):
借助了操作系统出厂内置完成
16万+

被折叠的 条评论
为什么被折叠?



