====== Metoda CryptoConfig.EnablePostQuantum ====== Aktivira post-kvantno kriptografijo in inicializira interop z OpenSSL. ---- ===== Definicija ===== namespace WvdS.System.Security.Cryptography public static void EnablePostQuantum(CryptoMode mode = CryptoMode.Hybrid) ---- ===== Parametri ===== ^ Ime ^ Tip ^ Opis ^ | mode | [[..:cryptomode|CryptoMode]] | Način za aktivacijo. Privzeto: ''CryptoMode.Hybrid'' | ---- ===== Opombe ===== Ta metoda je priročna funkcija, ki: - Nastavi ''DefaultMode'' na podano vrednost - Inicializira OpenSSL in preveri različico - Naloži kriptografskega ponudnika Enakovredno z: CryptoConfig.DefaultMode = mode; CryptoProviderFactory.GetProvider().Initialize(); ---- ===== Primeri ===== ==== Standard (Hybrid) ==== // Aktivira način Hybrid CryptoConfig.EnablePostQuantum(); // Enakovredno z: CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid); ==== Samo PostQuantum ==== // Samo za popolnoma PQ-zmožna okolja CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum); ---- ===== Izjeme ===== | DllNotFoundException | Knjižnica OpenSSL ni najdena | | InvalidOperationException | Različica OpenSSL < 3.6 ali PQ-algoritmi niso na voljo | ---- ===== Glejte tudi ===== * [[.:start|Razred CryptoConfig]] * [[.:defaultmode|Lastnost DefaultMode]] * [[..:providers:start|Imenski prostor Providers]] {{tag>methode method}} ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//