5. API-Referenz

Vollständige API-Dokumentation für WvdS.System.Security.Cryptography.


Übersicht

Die WvdS.System.Security.Cryptography Bibliothek erweitert System.Security.Cryptography1) von Microsoft mit Post-Quantum-Kryptographie basierend auf OpenSSL 3.62).

Ziel-Framework: .NET 8.0+
Plattformen: Windows, Linux, macOS, Blazor WebAssembly


Kern-Typen

Typ Beschreibung
CryptoMode Enum: Classic, Hybrid, PostQuantum
CryptoConfig Globale Konfiguration

Namespaces

Algorithmen

ML-DSA (Signaturen)

NIST FIPS 2043) standardisierte digitale Signaturen.

Variante OID Sicherheitsniveau
ML-DSA-44 2.16.840.1.101.3.4.3.16 NIST Level 1
ML-DSA-65 2.16.840.1.101.3.4.3.17 NIST Level 3
ML-DSA-87 2.16.840.1.101.3.4.3.18 NIST Level 5

ML-KEM (Schlüsselaustausch)

NIST FIPS 2034) standardisierte Key Encapsulation.

Variante OID Sicherheitsniveau
ML-KEM-512 2.16.840.1.101.3.4.4.1 NIST Level 1
ML-KEM-768 2.16.840.1.101.3.4.4.2 NIST Level 3
ML-KEM-1024 2.16.840.1.101.3.4.4.3 NIST Level 5

Schnellstart

using WvdS.System.Security.Cryptography;
 
// PQ-Modus aktivieren
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
 
// Bestehender Code funktioniert automatisch mit PQ
var cert = request.CreateSelfSigned(notBefore, notAfter);

Siehe auch


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional

Zuletzt geändert: den 29.01.2026 um 15:12