5. API-referenca

Celotna API-dokumentacija za WvdS.System.Security.Cryptography.


Pregled

Knjižnica WvdS.System.Security.Cryptography razširja System.Security.Cryptography1) od Microsofta s post-kvantno kriptografijo, ki temelji na OpenSSL 3.62).

Ciljni ogrodje: .NET 8.0+
Platforme: Windows, Linux, macOS, Blazor WebAssembly


Osnovni tipi

Tip Opis
CryptoMode Enum: Classic, Hybrid, PostQuantum
CryptoConfig Globalna konfiguracija

Imenski prostori

Algoritmi

ML-DSA (podpisi)

Digitalni podpisi, standardizirani z NIST FIPS 2043).

Varianta OID Varnostna raven
ML-DSA-44 2.16.840.1.101.3.4.3.16 NIST Level 1
ML-DSA-65 2.16.840.1.101.3.4.3.17 NIST Level 3
ML-DSA-87 2.16.840.1.101.3.4.3.18 NIST Level 5

ML-KEM (izmenjava ključev)

Enkapsulacija ključev, standardizirana z NIST FIPS 2034).

Varianta OID Varnostna raven
ML-KEM-512 2.16.840.1.101.3.4.4.1 NIST Level 1
ML-KEM-768 2.16.840.1.101.3.4.4.2 NIST Level 3
ML-KEM-1024 2.16.840.1.101.3.4.4.3 NIST Level 5

Hitri začetek

using WvdS.System.Security.Cryptography;
 
// Aktiviraj PQ-način
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
 
// Obstoječa koda avtomatsko deluje s PQ
var cert = request.CreateSelfSigned(notBefore, notAfter);

Glejte tudi


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

Zuletzt geändert: dne 29.01.2026 ob 23:16