TLS的應用對比
維基媒體列表條目 来自维基百科,自由的百科全书
安全傳輸層協議 (TLS) 保障網絡間的通信安全。本文比較幾種最常用的TLS應用庫。市面上存在許多種自由開源的TLS應用軟件。
所有類目的比較均使用下列概述部分中列出軟件的穩定版本。該比較僅限於與TLS協議直接相關的功能。
概述
應用軟件 | 開發商 | 開源 | 軟件證書 | 版權擁有 | 編輯語言 | 最新版本,日期 | 源於 |
---|---|---|---|---|---|---|---|
Botan | Jack Lloyd | 是 | Simplified BSD License | Jack Lloyd | C++ | Template:Latest stable software release/Botan | 美國 (Vermont) |
GnuTLS | GnuTLS項目 | 是 | GNU LGPLv2.1+ | 自由軟件基金會 | C | 3.7.8(2022年9月27日[1])[±] | 歐洲 (希臘和瑞典) |
LibreSSL | OpenBSD Project | 是 | Apache License 1.0, 4-clause BSD License, ISC License, and some are public domain | Eric Young, Tim Hudson, Sun, OpenSSL project, OpenBSD Project, and others | C, 匯編語言 | 3.6.1(2022年10月31日[2])[±] | 加拿大 |
MatrixSSL[3] | PeerSec Networks | 是 | GNU GPLv2+ and commercial license | PeerSec Networks | C | 4.5.1(2022年7月29日[4])[±] | 美國 |
Mbed TLS (previously PolarSSL) | Arm | 是 | Apache License 2.0, GNU GPLv2+ and commercial license | Arm Holdings | C | EU (Netherlands) | |
Network Security Services (NSS) | Mozilla, AOL, Red Hat, Sun, Oracle, Google and others | 是 | MPL 2.0 | NSS contributors | C, 匯編語言 | Template:Latest stable software release/Network Security Services | US |
OpenSSL | OpenSSL 項目 | 是 | OpenSSL-SSLeay dual-license | Eric Young, Tim Hudson, Sun, OpenSSL 項目, 及其他 | C、匯編語言 | 3.0.7(2022年11月1日[6])[±] | 澳大利亞/歐洲 |
wolfSSL (曾名為 CyaSSL) | wolfSSL[7] | 是 | GNU GPLv2+ and commercial license | wolfSSL 公司.[8] | C | 5.4.0(2022年7月11日[9][10])[±] | 美國 |
協議支持
NSA Suite B 密碼學
證書
密鑰交換算法(僅限於證書)
密鑰交換算法(備選密鑰交換)
證書驗證算法
加密算法
支持的橢圓曲線
數據完整性
壓縮
擴展
輔助加密
系統特定的後端
加密模塊/令牌支持
代碼屬性
開發環境
移植問題
其他
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.