什么是https
目录
HTTPS(超文本传输安全协议),HTTPS是在HTTP协议的基础上增加了安全的属性,HTTPS通过SSL/TLS(安全套阶层)来加密数据包,SSL再通过数字证书来验证服务器的身份,以此来实现数据在客户端到服务器之间的传输安全
加密提前概要
每个人都有一把属于自己的私钥和公钥,公钥可以公开,可是私钥只能自己有
因为公钥可以公开,在使用CA(身份认证)技术之前,公钥的交换都会有泄露的风险! ! !
简单了解下图
场景一:对称加密
简介:对称加密(用什么加密就用什么解密),没有涉及到个人的公,私钥.
问题一:存在密钥传输篡改
问题二:存在密钥存储问题
假如和B交流的人多了,B就要想多个点子能和他们沟通,可是又要保持沟通的隔离性(及每个人与B沟通都有一个属于他们自己的沟通方式),从此B就要和多人沟通,也就需要多个密钥,与每个人沟通有着自己的规则,且他人不知道你们特有的沟通方式
场景二:非对称加密
简介:非对称加密(用公钥加密就得用对应人的私钥解密,用私钥加密就得用对应人的公钥加密)
问题:随着加密内容增加,效率成线性下滑
场景三:非对称加密+对称加密
非对称加密+对称加密(思考排放顺序?)
最后,还有一个最初的问题,就是公钥的传递不能得到保障,这时候就要引入CA证书(解决中间人私发公钥与伪装身份问题)