Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以通过串行端口使用 OpenSSL?
我有两个通过串行端口连接的嵌入式设备。如何使用 openSSL 保护通信?我听说过 boost 库,但我没有找到任何相同的示例代码。
听起来您主要是在验证设备之后,而不是保护连接本身。SSL/TLS 主要用于保护连接,您可能不需要通过串行电缆。
您可以做的是使用证书(如果您可以手动建立信任,甚至可以使用普通的非对称密钥)。
当一个设备向另一个设备发送随机质询时,您可以设计一个系统,期望得到一个签名的响应作为回报(以及签名设备的公钥/证书)。验证签名和证书应该验证远程设备。
您可以使用 OpenSSL 执行此操作,但这与 SSL/TLS 无关。(OpenSSL 是一个比 SSL 做得更多的库。)