金融信创如何推动金融服务效率与安全的全面提升
848
2022-10-17
HTTPS的加密方式以及证书
HTTPS加密分为两种方式:对称加密和非对称加密
对称加密是指:客户端先将加密的公钥发送给服务端;然后将按照公钥加密的密文发送到服务端,这样服务端收到公钥和密文文后就按照公钥对密文进行解密;但是在发送公钥的时候可能会被第三方截取,存在安全隐患;
非对称加密是指:客户端和服务端都有一套私钥和公钥;客户端接收到服务端的公钥后,按照公钥进行加密,将密文发送服务端后,服务端用私钥进行解密,同理,服务端接收到客户端的公钥,然后按照客户端公钥加密信息,然后发送给客户端,客户端根据自己的私钥进行解密;这样的话,客户端和服务端的私钥一直都是自己持有的,不会被第三方获取,所以比较安全;缺点是:算法复杂度比较高,导致效率低。
但是单独的非对称加密并不是绝对安全的;因为第三方可以截取到公钥后,将自己的公钥发送给客户端,然后客户端会使用第三方公钥加密,这样第三方再拦截到密文后用自己的私钥解密就能读取到信息,然后再将解密的报文按照服务端的公钥加密发送给服务端,同样的,服务端接收到密文后,按照自己的私钥解密,然后处理后按照第三方公钥加密发送给第三方,依此循环,即可以看到第三方已经成功截取到了传输的消息;
所以需要使用证书来解决这个问题:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~