既然服务器端保留私钥,应该说只有一个私钥了 ?
那么不同客户端拿到的公钥是相同的还是不同的? 不同客户端公钥加密之后生成的对称密钥是相同的还是不同的 ?
标题说错了,是非对称加密算法下
公钥是相同的,加密可能一样也可能不一样。一般情况是一样的,追问
公钥和私钥该怎么进行比对?公钥和私钥是怎么保证客户机和服务器之间的安全通信和数据传输的呢?
追答客服的数据通过公钥加密,除了服务器的私钥,谁都不能看明文。
追问谢谢回答!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-12-21
通过从服务器获取通讯双方的证书。证书中包含了公钥
数据是使用了对称加密算法加密的,加密时使用一个叫会话密钥的数据当加密密钥,再使用通信接收方的公钥加密会话密钥本回答被提问者采纳
数据是使用了对称加密算法加密的,加密时使用一个叫会话密钥的数据当加密密钥,再使用通信接收方的公钥加密会话密钥本回答被提问者采纳