采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
非对称/对称 混合加密的原理我理解了 但如果双方都要用非对称, 那么服务器上的私钥怎么发给客户端呢? 公钥已经明文发出了, 那么双方都能加密, 从客户端往服务器发信息的时候, 服务端有私钥即服务端可以解密. 但若服务器给客户端发加密的信息, 客户端一直没有私钥, 如何解密这些信息? 或如何拿到私钥?
非对称加密是为了传输对称加密的密钥。对称加密的密钥是某一方(例子里是客户端)用另一方(例子里是服务器)传递的公钥加密的。服务器那边只需要用自己的私钥来解密用公钥加密的对称加密密钥,即可拿到对称加密的密钥。双方就都有了对称加密密钥。之后的信息传递就都用对称加密密钥,不用非对称加密了。建议你再回顾一下视频中的几张原理图
登录后可查看更多问答,登录/注册
一网打尽Linux必备核心技能,面试、升职必备的“敲门砖”。
1.8k 3
1.1k 11
1.2k 9
979 8
1.0k 7