请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

非对称加密 那么客户端怎么拿到私钥呢?

非对称/对称 混合加密的原理我理解了
但如果双方都要用非对称, 那么服务器上的私钥怎么发给客户端呢?
公钥已经明文发出了, 那么双方都能加密, 从客户端往服务器发信息的时候, 服务端有私钥即服务端可以解密. 但若服务器给客户端发加密的信息, 客户端一直没有私钥, 如何解密这些信息? 或如何拿到私钥?

正在回答 回答被采纳积分+3

1回答

Oscar 2020-07-29 22:08:00

非对称加密是为了传输对称加密的密钥。对称加密的密钥是某一方(例子里是客户端)用另一方(例子里是服务器)传递的公钥加密的。服务器那边只需要用自己的私钥来解密用公钥加密的对称加密密钥,即可拿到对称加密的密钥。双方就都有了对称加密密钥。之后的信息传递就都用对称加密密钥,不用非对称加密了。建议你再回顾一下视频中的几张原理图

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信