采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好,这里的服务端证书和客户端证书分别的作用是什么?看视频中生成的.cer似乎就是服务器端给客户端的装有公钥的证书,但是服务器端的证书的作用是什么?
这里其实前边我们讲https已经说过了。想想我们课程里最后举得例子,传达信息最安全的方式是什么呢?通过证书的方式。所以有了这样一对证书,证书的本质和加密差不多,我们这样用非对称加密的方式,我用客户端的私钥加密给服务器,服务器用服务端的公钥来解密,反过来也一样。只是这种加密方式不容易被破解。 再想想,回过头看看那段原理的讲解~
使用客户端cer就非对称了吗?客户端私钥加密,服务器公钥解密,那岂不是不安全了,服务器公钥是完全公开的,攻击者把客户端的包给拦截掉,拿着服务器公钥不就直接解开了?
一般使用上都是这么玩的,如果是我对外发送,我就用对方的公钥加密,让他用自己的私钥解密,如果我接受,那就他用公钥加密,我用我自己的私钥解密。无论如何私钥都是安全的哈
登录后可查看更多问答,登录/注册
HTTP,如水如空气。漫画+图解,学习成体系。
1.1k 2
795 9
895 6
979 5
962 4