公钥( S-Pu-Key)
私钥( S-Pr-Key)
3、向S发送一个请求, 发送C-Pu-Key
私钥( C-Pr-Key)
公钥( C-Pu-Key) from Client
8、接收到信息后,用自己的私钥S-Pr-Key去解密还原,检查对比质询字符串是否发生过改变,一致则允许登录。
5、发送C-Pu-Key公钥 加密后的质询字符串。以及自己的公钥S-Pu-Key
公钥( S-Pu-Key) from Server
1、生成一对密钥2、将公钥( C-Pu-Key)复制一份给 Server
7、发送S-Pu-Key公钥 加密后的质询字符串
6、接收到加密信息后,用自己的 私钥( C-Pr-Key)去解密还原,然后再用服务器的公钥( S-Pu-Key)进行加密。
公钥( C-Pu-Key)