Inhaltsverzeichnis

Libreria WvdS Crypto

WvdS.System.Security.Cryptography

Estensione di crittografia post-quantum per .NET - basata su OpenSSL 3.6.


Panoramica

WvdS.System.Security.Cryptography estende System.Security.Cryptography1) di Microsoft con crittografia post-quantum. La libreria utilizza OpenSSL 3.62) per gli algoritmi ML-DSA3) e ML-KEM4).

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


Avvio rapido

dotnet add package EMSR.Crypto
using WvdS.System.Security.Cryptography;
 
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
 
// Il codice esistente funziona automaticamente con PQ
var cert = request.CreateSelfSigned(notBefore, notAfter);

Documentazione per pubblico target

Area Pubblico Descrizione
Sviluppatore Developer Integrazione, migrazione, esempi di codice
Amministratore Sysadmin Installazione, configurazione, operazioni
Concetti Tutti Modalita crypto, algoritmi, sicurezza
Business Management Compliance, rischio, strategia

Documentazione tecnica

Area Descrizione
Riferimento API Documentazione completa di namespace, classi e membri
PQ-Proxy Proxy TLS post-quantum per infrastruttura esistente

Modalita crittografiche

→ Spiegazione dettagliata: Comprendere le modalita crypto

Modalita Algoritmi Compatibilita
Classic RSA/ECDSA Universale
Hybrid RSA + ML-DSA Compatibile avanti/indietro
PostQuantum ML-DSA/ML-KEM Solo sistemi PQ-ready

Prerequisiti

Componente Versione
.NET 8.0+
OpenSSL 3.6.0+

→ Guida all'installazione: Installazione


Fonti


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