Inhaltsverzeichnis

CryptoConfig.EnablePostQuantum metoda

Aktivira post-kvantnu kriptografiju i inicijalizira OpenSSL interop.


Definicija

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

Parametri

Naziv Tip Opis
mode CryptoMode Način rada za aktiviranje. Standardno: CryptoMode.Hybrid

Napomene

Ova metoda je pomoćna funkcija koja:

  1. Postavlja DefaultMode na navedenu vrijednost
  2. Inicijalizira OpenSSL i provjerava verziju
  3. Učitava Crypto-provider

Ekvivalentno:

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

Primjeri

Standardno (Hybrid)

// Aktivira Hybrid-način rada
CryptoConfig.EnablePostQuantum();
 
// Ekvivalentno:
CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid);

Samo PostQuantum

// Samo za potpuno PQ-sposobna okruženja
CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum);

Iznimke

DllNotFoundException OpenSSL biblioteka nije pronađena
InvalidOperationException OpenSSL verzija < 3.6 ili PQ algoritmi nisu dostupni

Vidi također


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