CryptoConfig.EnablePostQuantum Methode

Aktiviert Post-Quantum-Kryptographie und initialisiert die OpenSSL-Interop.


Definition

namespace WvdS.System.Security.Cryptography
 
public static void EnablePostQuantum(CryptoMode mode = CryptoMode.Hybrid)

Parameter

Name Typ Beschreibung
mode CryptoMode Der zu aktivierende Modus. Standard: CryptoMode.Hybrid

Hinweise

Diese Methode ist eine Convenience-Funktion, die:

  1. DefaultMode auf den angegebenen Wert setzt
  2. OpenSSL initialisiert und die Version prüft
  3. Den Crypto-Provider lädt

Äquivalent zu:

CryptoConfig.DefaultMode = mode;
CryptoProviderFactory.GetProvider().Initialize();

Beispiele

Standard (Hybrid)

// Aktiviert Hybrid-Modus
CryptoConfig.EnablePostQuantum();
 
// Entspricht:
CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid);

PostQuantum-Only

// Nur für vollständig PQ-fähige Umgebungen
CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum);

Ausnahmen

DllNotFoundException OpenSSL-Library nicht gefunden
InvalidOperationException OpenSSL-Version < 3.6 oder PQ-Algorithmen nicht verfügbar

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