Metodo CryptoConfig.EnablePostQuantum

Attiva la crittografia post-quantum e inizializza l'interop OpenSSL.


Definizione

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

Parametri

Nome Tipo Descrizione
mode CryptoMode La modalita da attivare. Default: CryptoMode.Hybrid

Note

Questo metodo e una funzione di convenienza che:

  1. Imposta DefaultMode al valore specificato
  2. Inizializza OpenSSL e verifica la versione
  3. Carica il Crypto-Provider

Equivalente a:

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

Esempi

Standard (Hybrid)

// Attiva modalita Hybrid
CryptoConfig.EnablePostQuantum();
 
// Equivale a:
CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid);

PostQuantum-Only

// Solo per ambienti completamente PQ-ready
CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum);

Eccezioni

DllNotFoundException Libreria OpenSSL non trovata
InvalidOperationException Versione OpenSSL < 3.6 o algoritmi PQ non disponibili

Vedi anche


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

Zuletzt geändert: il 30/01/2026 alle 09:05