Inhaltsverzeichnis
CryptoConfig.DefaultMode svojstvo
Dohvaća ili postavlja globalni kripto-način rada.
Definicija
namespace WvdS.System.Security.Cryptography public static CryptoMode DefaultMode { get; set; }
Vrijednost svojstva
| Tip | CryptoMode |
| Standardna vrijednost | CryptoMode.Classic |
Napomene
Ovo svojstvo određuje standardno ponašanje svih extension metoda kada se eksplicitno ne proslijedi CryptoMode.
| Vrijednost | Ponašanje |
|---|---|
| Classic | Bez PQ proširenja |
| Hybrid | RSA/ECDSA + ML-DSA |
| PostQuantum | Samo ML-DSA/ML-KEM |
Primjeri
Globalna konfiguracija
// Pri pokretanju aplikacije CryptoConfig.DefaultMode = CryptoMode.Hybrid; // Sve sljedeće operacije koriste Hybrid var cert = request.CreateSelfSigned(notBefore, notAfter); // cert.HasPqSignature() == true
Nadjačavanje po operaciji
CryptoConfig.DefaultMode = CryptoMode.Classic; // Ova operacija ipak koristi PostQuantum var pqCert = request.CreateSelfSigned( notBefore, notAfter, CryptoMode.PostQuantum);
Sigurnost niti
Ovo svojstvo je sigurno za niti. Promjene postaju odmah vidljive svim nitima.
Vidi također
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: 29.01.2026. u 23:25