Post-Quantum-Kryptographie-Erweiterung für .NET – basierend auf OpenSSL 3.6.
WvdS.System.Security.Cryptography erweitert System.Security.Cryptography1) von Microsoft mit Post-Quantum-Kryptographie. Die Bibliothek verwendet OpenSSL 3.62) für ML-DSA3) und ML-KEM4) Algorithmen.
Plattformen: .NET 8.0+, Blazor Server, Blazor WebAssembly
dotnet add package EMSR.Crypto
using WvdS.System.Security.Cryptography; CryptoConfig.DefaultMode = CryptoMode.Hybrid; // Bestehender Code funktioniert automatisch mit PQ var cert = request.CreateSelfSigned(notBefore, notAfter);
| Bereich | Zielgruppe | Beschreibung |
|---|---|---|
| Entwickler | Developer | Integration, Migration, Code-Beispiele |
| Administrator | Sysadmin | Installation, Konfiguration, Betrieb |
| Konzepte | Alle | Krypto-Modi, Algorithmen, Sicherheit |
| Business | Kaufmann | Compliance, Risiko, Strategie |
| Bereich | Beschreibung |
|---|---|
| API-Referenz | Vollständige Namespace-, Klassen- und Member-Dokumentation |
| PQ-Proxy | Post-Quantum TLS Proxy für bestehende Infrastruktur |
→ Ausführliche Erklärung: Krypto-Modi verstehen
| Modus | Algorithmen | Kompatibilität |
|---|---|---|
| Classic | RSA/ECDSA | Universell |
| Hybrid | RSA + ML-DSA | Vorwärts/Rückwärts-kompatibel |
| PostQuantum | ML-DSA/ML-KEM | Nur PQ-fähige Systeme |
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional