侧边栏壁纸
博主头像
G

  • 累计撰写 77 篇文章
  • 累计创建 44 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

服务器与客户端之间的加密通信方案

G
G
2019-08-20 / 0 评论 / 0 点赞 / 274 阅读 / 302 字 / 正在检测是否收录...

1.服务端随机生成公私钥对(公钥pk1,私钥pk2),并将公钥pk1传给客户端。
(注意:此时能截获pk1)

2.客户端随机生成公私钥对(公钥pk11,私钥pk22),并将公钥pk11,通过pk1加密,传给服务端。
(注意:此时能截获密文,也知道是通过pk1加密的,但由于不知道私钥pk2,是无法解密的)

3.服务端收到密文,用私钥pk2解密,得到pk11。

4服务端随机生成对称加密密钥key=X,用pk11加密,传给客户端。
(注意:同理,黑客由密文无法解密出key)

5客户端收到密文,用私钥pk22解密,可到key=X。

6客户端与服务端使用上面生成的对称加密秘钥进行通信。

(在上面的基础上可以再加上签名验证等)

0

评论区