Attività di crittografia
Aggiornamento: novembre 2007
Lo spazio dei nomi System.Security.Cryptography contiene classi che consentono di eseguire sia la crittografia simmetrica sia quella asimmetrica, creare hash e fornire la generazione di numeri casuali. Una corretta crittografia è il risultato della combinazione di queste attività. In questa sezione verranno descritte le attività di crittografia che è possibile eseguire per creare uno schema di crittografia.
In questa sezione
Crittografia e decrittografia di dati
Viene descritto come generare e gestire chiavi e crittografare e decrittografare dati.Firme di crittografia
Viene descritto come generare e verificare le firme di crittografia.Integrità dei dati con codici hash
Viene descritto come generare e verificare i codici hash.Creazione di uno schema di crittografia
Viene descritto come creare uno schema di crittografia protetto dai vari primitivi di crittografia.Estensione della classe KeyedHashAlgorithm
Viene descritto come estendere le classi di crittografia di .NET Framework mediante la creazione di una classe di algoritmi hash con chiavi che implementa l'algoritmo hash MD5.Crittografia XML e firme digitali
Vengono forniti collegamenti alla documentazione di riferimento e relativa alle attività per la crittografia XML e le firme digitali.Procedura: utilizzare la protezione dati
Viene descritto come utilizzare l'API di protezione gestita dei dati (DPAPI) per crittografare e decrittografare dati.Procedura: accedere ai dispositivi di crittografia hardware
Viene descritto come utilizzare i dispositivi di crittografia hardware con .NET Framework.
Sezioni correlate
Servizi di crittografia
Viene fornita una descrizione della crittografia e viene spiegato come eseguirla con .NET Framework.Protezione di applicazioni .NET Framework
Viene descritto l'intero sistema di protezione di .NET Framework.Configurazione di classi di crittografia
Viene descritto come associare i nomi degli algoritmi a classi di crittografia e come associare identificatori di oggetti a un algoritmo di crittografia.