[研究].NET Framework、.NET 或 .NET Core 那些版本支援 PQC ?
2026-08-07
對 PQC(Post-Quantum Cryptography,後量子密碼) 的支援
| .NET 版本 | 發行狀態 | PQC API | PQC TLS (HTTPS) |
|---|---|---|---|
| .NET Framework 4.8 | 已停止新增功能 | ❌ 不支援 | ❌ 不支援 |
| .NET Framework 4.8.1 | 已停止新增功能 | ❌ 不支援 | ❌ 不支援 |
| .NET Core 2.1 | EOL | ❌ | ❌ |
| .NET Core 3.1 | EOL | ❌ | ❌ |
| .NET 5 | EOL | ❌ | ❌ |
| .NET 6 (LTS) | 支援中 | ❌ | ❌ |
| .NET 7 | EOL | ❌ | ❌ |
| .NET 8 (LTS) | 支援中 | ⚠️ 可透過第三方程式庫 | ⚠️ 僅能依賴底層 OS/OpenSSL |
| .NET 9 | STS | ✅ 開始提供部分 PQC API | ⚠️ 依賴作業系統 |
| .NET 10 | LTS | ✅ 支援較完整 | ⚠️ 依賴作業系統 |
如果只是 IIS + ASP.NET WebForm 提供 HTTPS Web Server,PQC TLS 的關鍵是 Windows Server + SChannel,不是 .NET Framework 或 ASP.NET WebForm。
.NET / .NET Core 支援 PQC,是給「應用程式自己使用 PQC 演算法」的情境,不是 IIS HTTPS 必要條件。
(完)