Aktivira post-kvantno kriptografijo in inicializira interop z OpenSSL.
namespace WvdS.System.Security.Cryptography public static void EnablePostQuantum(CryptoMode mode = CryptoMode.Hybrid)
| Ime | Tip | Opis |
|---|---|---|
| mode | CryptoMode | Način za aktivacijo. Privzeto: CryptoMode.Hybrid |
Ta metoda je priročna funkcija, ki:
DefaultMode na podano vrednostEnakovredno z:
CryptoConfig.DefaultMode = mode; CryptoProviderFactory.GetProvider().Initialize();
// Aktivira način Hybrid CryptoConfig.EnablePostQuantum(); // Enakovredno z: CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid);
// Samo za popolnoma PQ-zmožna okolja CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum);
| DllNotFoundException | Knjižnica OpenSSL ni najdena |
| InvalidOperationException | Različica OpenSSL < 3.6 ali PQ-algoritmi niso na voljo |
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional