Aktiviert Post-Quantum-Kryptographie und initialisiert die OpenSSL-Interop.
namespace WvdS.System.Security.Cryptography public static void EnablePostQuantum(CryptoMode mode = CryptoMode.Hybrid)
| Name | Typ | Beschreibung |
|---|---|---|
| mode | CryptoMode | Der zu aktivierende Modus. Standard: CryptoMode.Hybrid |
Diese Methode ist eine Convenience-Funktion, die:
DefaultMode auf den angegebenen Wert setztÄquivalent zu:
CryptoConfig.DefaultMode = mode; CryptoProviderFactory.GetProvider().Initialize();
// Aktiviert Hybrid-Modus CryptoConfig.EnablePostQuantum(); // Entspricht: CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid);
// Nur für vollständig PQ-fähige Umgebungen CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum);
| DllNotFoundException | OpenSSL-Library nicht gefunden |
| InvalidOperationException | OpenSSL-Version < 3.6 oder PQ-Algorithmen nicht verfügbar |
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional