Performance 使用SSH和SSL之间的性能差异是什么?

Performance 使用SSH和SSL之间的性能差异是什么?,performance,ssl,ssh,Performance,Ssl,Ssh,假设,我有两个选择 在服务器和客户端上使用自签名x.509证书,并使用存储在客户端中的证书验证服务器,并使用存储在服务器中的客户端证书对客户端进行身份验证 仅在服务器和客户端上创建密钥,并使用存储在客户端中的服务器密钥验证服务器,使用存储在服务器中的客户端密钥验证客户端 假设我们将使用密钥长度为2048的RSA 我的问题是性能差异是什么。我担心的是从证书中取出密钥和进行通道加密所涉及的开销 我们的情况是,将有更多的请求,而没有太多的数据流 如果您有任何疑问或疑虑,请告诉我。SSL和SSH它们都具

假设,我有两个选择

  • 在服务器和客户端上使用自签名x.509证书,并使用存储在客户端中的证书验证服务器,并使用存储在服务器中的客户端证书对客户端进行身份验证

  • 仅在服务器和客户端上创建密钥,并使用存储在客户端中的服务器密钥验证服务器,使用存储在服务器中的客户端密钥验证客户端

  • 假设我们将使用密钥长度为2048的RSA

    我的问题是性能差异是什么。我担心的是从证书中取出密钥和进行通道加密所涉及的开销

    我们的情况是,将有更多的请求,而没有太多的数据流


    如果您有任何疑问或疑虑,请告诉我。

    SSL
    SSH
    它们都具有相同的功能,即加密。两者都是加密网络协议

    SSL:

    港口:443

    应用:浏览器和服务器之间的加密

    SSH:

    港口:22

    应用:在两台计算机之间

    这是版本控制系统的图片,它拥有SSH密钥,可以在用户和他们的存储库之间进行通信

    知道如何生成SSH密钥

    知道如何生成SSL密钥


    信用证:

    从证书中取出密钥所涉及的开销可以忽略不计,通道加密必须在SSL和SSH中进行。SSH对于通道设施可能有一点开销,但在其他方面它可能更快。如果其中有什么重要的东西,我会感到惊讶,但几乎可以肯定的是,您应该像部署其他任何东西一样使用SSL。NB OpenSSL是一种API,而不是一种通信技术。SSL还提供会话恢复。我不知道SSH有这样一个功能。感谢EJP,对于这两种(SSH和ssl)方法,我计划使用openssl。是的,我们有重新连接功能。但我不确定这将有助于中断的连接恢复。需要进一步研究ssl会话恢复。您的问题是SSH和SSH。就你的问题而言,你如何实现这两个目标并不重要。SSL会话恢复大大缩短了SSL握手。你不应该在断开的连接周围计划:相反,你应该计划避免它们;但据我所知,断开的连接不会影响SSL会话的有效性。