SSL vs. MBEDTLS vs. OpenSSL -有什么区别?[关闭]

cvxl0en2  于 9个月前  发布在  其他
关注(0)|答案(1)|浏览(106)

已关闭。此问题为opinion-based。目前不接受回答。
**要改进此问题吗?**更新此问题,以便editing this post可以使用事实和引文来回答。

6天前关闭
Improve this question
我正在研究不同的SSL/TLS库的嵌入式设备。
我想知道人们对这些库的优缺点有什么看法,以及这些库是否有特定的用例。

ccgok5k5

ccgok5k51#

首先,这三个库都将完成相同的任务,只有一个可能更适合您的用例。这三个库都是开源的,将在嵌入式系统上运行,并且除了Mbed TLS之外,都支持TLS 1.3。

OpenSSL

  • 支持TLS 1.3
  • 基于高端嵌入式系统,但代码库更大,并且在设计时没有考虑到嵌入式系统。根据平台的不同,可能需要进行一些移植。

Mbed TLS

  • 不支持TLS 1.3
  • 有很好的文档,比OpenSSL更直观。
  • 易于理解和使用API。
    加密SSL
  • 支持TLS 1.3
  • 用于嵌入式系统,因此代码库要小得多。
  • 很棒的文档,包含各种平台的预构建示例。
  • 最新的项目与不断更新和安全修复。

相关问题