客户端和服务器之间的ssh:服务器如何解密客户端发送给它的数据?

好奇心

我试图了解SSH的机制;据我了解,使用ssh我们可以保护客户端和服务器之间的连接。

客户端将创建私钥和公钥(例如使用ssh-keygen);将公钥传递给服务器。

现在,我们有以下流程:

客户端->服务器; 客户端具有两个密钥对,因此,如果服务器发送数据(使用公钥加密,则客户端可以解密);但是服务器如何解密从客户端->服务器发送的数据;客户将使用公钥对数据进行加密;由于服务器只有公共密钥,它如何解密客户端发送给它的数据?

服务器->客户端; 服务器只有公共密钥;所以我认为这没关系;服务器将使用公钥来加密数据,然后客户端将使用其私钥来解密数据。

但是服务器如何解密从客户端->服务器发送的数据

因为在验证服务器之后,双方都使用称为Diffie-Hellman算法的某种版本来协商会话密钥
该算法的设计方式是,双方在会话密钥的生成中均会做出同等的贡献。
生成的会话密钥是共享对称密钥,即,相同的密钥用于加密和解密。

请参阅Mudit Maheshwari的了解SSH工作流”中的更多内容

和“ SSH(密钥生成器) ”:

https://asecuritysite.com/public/ssh01.png

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的python chat客户端不显示服务器发送给它的数据?

来自分类Dev

客户端和服务器之间的共享模型

来自分类Dev

客户端和服务器之间的共享模型

来自分类Dev

哪个SSH服务器应该发送给客户端以响应用户按下退格键?

来自分类Dev

如何将服务器响应发送给客户端?(Python套接字)

来自分类Dev

在客户端和服务器之间发送字符串时出错

来自分类Dev

比较Unix客户端和服务器之间的tty / pts ssh会话

来自分类Dev

简单的rpyc客户端和服务器,用于发送字符串数据

来自分类Dev

从服务器向客户端发送数据

来自分类Dev

客户端不向服务器发送数据

来自分类Dev

客户端和服务器之间的同步和异步数据传输

来自分类Dev

流星在客户端和服务器之间共享会话数据

来自分类Dev

客户端和服务器之间的同步和异步数据传输

来自分类Dev

如何在客户端和服务器之间同步大型列表

来自分类Dev

如何避免在客户端和服务器之间重复业务逻辑?

来自分类Dev

如何在客户端和服务器之间共享Javascript业务规则?

来自分类Dev

如何在客户端和服务器之间安全地共享密码?

来自分类Dev

如何在客户端和服务器之间的.c编程中建立sip会话

来自分类Dev

如何在客户端和服务器之间传输语音?

来自分类Dev

如何使apache Camel成为WS客户端和服务器之间的桥梁?

来自分类Dev

SSL:客户端如何解密来自服务器的消息

来自分类Dev

hazelcast客户端和服务器设置

来自分类Dev

Python客户端和服务器聊天

来自分类Dev

Java Socket客户端和服务器

来自分类Dev

中止XMLHttpRequest的内部(客户端和服务器)

来自分类Dev

客户端预测和服务器对帐

来自分类Dev

.NET WebSocket客户端和服务器库

来自分类Dev

网络猫客户端和服务器模型

来自分类Dev

编写客户端和服务器,UDP

Related 相关文章

  1. 1

    为什么我的python chat客户端不显示服务器发送给它的数据?

  2. 2

    客户端和服务器之间的共享模型

  3. 3

    客户端和服务器之间的共享模型

  4. 4

    哪个SSH服务器应该发送给客户端以响应用户按下退格键?

  5. 5

    如何将服务器响应发送给客户端?(Python套接字)

  6. 6

    在客户端和服务器之间发送字符串时出错

  7. 7

    比较Unix客户端和服务器之间的tty / pts ssh会话

  8. 8

    简单的rpyc客户端和服务器,用于发送字符串数据

  9. 9

    从服务器向客户端发送数据

  10. 10

    客户端不向服务器发送数据

  11. 11

    客户端和服务器之间的同步和异步数据传输

  12. 12

    流星在客户端和服务器之间共享会话数据

  13. 13

    客户端和服务器之间的同步和异步数据传输

  14. 14

    如何在客户端和服务器之间同步大型列表

  15. 15

    如何避免在客户端和服务器之间重复业务逻辑?

  16. 16

    如何在客户端和服务器之间共享Javascript业务规则?

  17. 17

    如何在客户端和服务器之间安全地共享密码?

  18. 18

    如何在客户端和服务器之间的.c编程中建立sip会话

  19. 19

    如何在客户端和服务器之间传输语音?

  20. 20

    如何使apache Camel成为WS客户端和服务器之间的桥梁?

  21. 21

    SSL:客户端如何解密来自服务器的消息

  22. 22

    hazelcast客户端和服务器设置

  23. 23

    Python客户端和服务器聊天

  24. 24

    Java Socket客户端和服务器

  25. 25

    中止XMLHttpRequest的内部(客户端和服务器)

  26. 26

    客户端预测和服务器对帐

  27. 27

    .NET WebSocket客户端和服务器库

  28. 28

    网络猫客户端和服务器模型

  29. 29

    编写客户端和服务器,UDP

热门标签

归档