我有一个服务器可以验证客户端应用程序并允许它们执行或不执行。我想在服务器和客户端之间建立一个安全通道。我已经用 ssl 编写了我的服务器和 ssh协议(protocol),但我不知道在这些情况下必须使用哪一种,哪一种更符合逻辑。
客户端和服务端均使用Qt、c++编写。
ssl 主要用于 https 和基于 web 的应用程序,而 ssh 用于远程管理,所以我认为 ssh 更适合我的服务器。我也认为如果我使用证书(exe 文件和证书)发布我的应用程序,这不是一个好的设计。
最佳答案
ssl
和ssh
使用相同的基本加密技术。看起来您了解两者之间的实际差异,因此请使用对您的应用方便的那个。只要您遵循适当的安全措施(妥善保管您的证书和/或私钥等),任何一个都会为您提供相同的基本安全级别。
关于c++ - 基于局域网的应用程序和安全通道身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37591878/