Estensione di crittografia post-quantum per .NET - basata su OpenSSL 3.6.
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
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);
| 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 |
| Area | Descrizione |
|---|---|
| Riferimento API | Documentazione completa di namespace, classi e membri |
| PQ-Proxy | Proxy TLS post-quantum per infrastruttura esistente |
→ 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 |
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional