The attribute plugin is not available, 2fa disabled
Inhaltsverzeichnis
Kratka referenca
Kompaktni primeri kode za hiter začetek. Za podrobne razlage glejte povezane scenarije.
PKI in certifikati
| Primer | Opis | Podrobnosti |
|---|---|---|
| PKI-infrastruktura | Root-CA, Intermediate-CA, hierarhija | → PKI-scenariji |
| Ustvarjanje CSR | Strežnik, odjemalec, podpisovanje kode | → CSR-scenariji |
| Upravljanje certifikatov | Podaljšanje, zamenjava ključa, preklic | → Scenariji upravljanja |
| Validacija | Veriga, ime gostitelja, uporaba ključa | → Scenariji validacije |
Podpisi
| Primer | Opis | Podrobnosti |
|---|---|---|
| Digitalni podpisi | RSA, ECDSA, CMS Hybrid | → Scenariji podpisov |
Izmenjava ključev in šifriranje
| Primer | Opis | Podrobnosti |
|---|---|---|
| Šifriranje | ML-KEM, hibridno, AES-GCM | → Scenariji šifriranja |
| Upravljanje ključev | Generiranje, rotacija, varnostna kopija | → Scenariji ključev |
Uvoz/izvoz
| Primer | Opis | Podrobnosti |
|---|---|---|
| Uvoz/izvoz | PEM, PFX, PKCS#7 | → Scenariji uvoza/izvoza |
Hitri začetek: Popoln potek dela
using WvdS.System.Security.Cryptography; using WvdS.System.Security.Cryptography.KeyExchange; using WvdS.System.Security.Cryptography.Encryption; // 1. Konfiguracija CryptoConfig.DefaultMode = CryptoMode.Hybrid; // 2. Izmenjava ključev using var mlKem = MlKem.Create(MlKemParameterSet.MlKem768); byte[] publicKey = mlKem.ExportPublicKey(); // Pošiljatelj: Encapsulate var encap = MlKem.Encapsulate(publicKey); byte[] ciphertext = encap.Ciphertext; byte[] senderSecret = encap.SharedSecret; // Prejemnik: Decapsulate byte[] receiverSecret = mlKem.Decapsulate(ciphertext); // 3. Izpeljava ključa byte[] aesKey = KeyDerivationExtensions.DeriveKey( receiverSecret, outputLength: 32, info: Encoding.UTF8.GetBytes("AES-256-GCM")); // 4. Šifriranje var aes = new Aes256Gcm(aesKey); byte[] encrypted = aes.Encrypt(plaintext); byte[] decrypted = aes.Decrypt(encrypted);
Nadaljnje branje
- Vsi scenariji – Podrobna dokumentacija
- API-referenca – Popolni podpisi metod
- Algoritmi – Razlaga ML-DSA, ML-KEM
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: dne 30.01.2026 ob 08:21