2026年8月7日 星期五

[研究].NET Framework、.NET 或 .NET Core 那些版本支援 PQC ?

[研究].NET Framework、.NET 或 .NET Core 那些版本支援 PQC ?

2026-08-07

PQC(Post-Quantum Cryptography,後量子密碼) 的支援

.NET 版本發行狀態PQC APIPQC TLS (HTTPS)
.NET Framework 4.8已停止新增功能❌ 不支援❌ 不支援
.NET Framework 4.8.1已停止新增功能❌ 不支援❌ 不支援
.NET Core 2.1EOL
.NET Core 3.1EOL
.NET 5EOL
.NET 6 (LTS)支援中
.NET 7EOL
.NET 8 (LTS)支援中⚠️ 可透過第三方程式庫⚠️ 僅能依賴底層 OS/OpenSSL
.NET 9STS✅ 開始提供部分 PQC API⚠️ 依賴作業系統
.NET 10LTS✅ 支援較完整⚠️ 依賴作業系統

如果只是 IIS + ASP.NET WebForm 提供 HTTPS Web Server,PQC TLS 的關鍵是 Windows Server + SChannel,不是 .NET Framework 或 ASP.NET WebForm。

.NET / .NET Core 支援 PQC,是給「應用程式自己使用 PQC 演算法」的情境,不是 IIS HTTPS 必要條件。

(完)