Inhaltsverzeichnis

Kriptografska knjižnica WvdS

WvdS.System.Security.Cryptography

Razširitev post-kvantne kriptografije za .NET - temelji na OpenSSL 3.6.


Pregled

WvdS.System.Security.Cryptography razširja System.Security.Cryptography1) od Microsofta s post-kvantno kriptografijo. Knjižnica uporablja OpenSSL 3.62) za algoritme ML-DSA3) in ML-KEM4).

Platforme: .NET 8.0+, Blazor Server, Blazor WebAssembly


Hitri začetek

dotnet add package EMSR.Crypto
using WvdS.System.Security.Cryptography;
 
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
 
// Obstoječa koda avtomatsko deluje s PQ
var cert = request.CreateSelfSigned(notBefore, notAfter);

Dokumentacija po ciljni skupini

Področje Ciljna skupina Opis
Razvijalec Developer Integracija, migracija, primeri kode
Administrator Sysadmin Namestitev, konfiguracija, obratovanje
Koncepti Vsi Kriptografski načini, algoritmi, varnost
Poslovanje Poslovnež Skladnost, tveganje, strategija

Tehnična dokumentacija

Področje Opis
API-referenca Celotna dokumentacija imenskih prostorov, razredov in članov
PQ-Proxy Post-kvantni TLS proxy za obstoječo infrastrukturo

Kriptografski načini

→ Podrobna razlaga: Razumevanje kriptografskih načinov

Način Algoritmi Združljivost
Classic RSA/ECDSA Univerzalno
Hybrid RSA + ML-DSA Naprej/nazaj združljivo
PostQuantum ML-DSA/ML-KEM Samo PQ-zmožni sistemi

Predpogoji

Komponenta Različica
.NET 8.0+
OpenSSL 3.6.0+

→ Navodila za namestitev: Namestitev


Viri


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