Servizi di crittografia

Aggiornamento: novembre 2007

Le comunicazioni che avvengono tra diverse entità su reti pubbliche, tra cui Internet, non offrono garanzie di sicurezza. Sono infatti, esposte al rischio di intercettazione o addirittura di modifica da parte di terze parti non autorizzate. Oltre a quella applicata a file e dischi locali, la crittografia consente di creare un mezzo di comunicazione sicuro da utilizzare in alternativa ai canali non sicuri, garantendo l'integrità e l'autenticazione dei dati.

Le classi dello spazio dei nomi della crittografia di .NET Framework gestiscono automaticamente molti dettagli della crittografia. In alcuni casi si tratta di wrapper a funzioni presenti nelle CryptoAPI di Microsoft non gestite, in altri semplicemente di implementazioni gestite. Non è necessario avere una conoscenza approfondita della crittografia per utilizzare queste classi. Quando si crea una nuova istanza di una delle classi di un algoritmo di crittografia, vengono generate automaticamente delle chiavi per favorire la facilità di utilizzo e le proprietà predefinite sono sempre quanto più sicure e protette possibili.

In questa sezione

Sezioni correlate

  • 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.

  • About System.Security.Cryptography.Pkcs
    Viene descritto lo spazio dei nomi contenente l'implementazione di codice gestito degli standard di sintassi dei messaggi crittografati (CMS, Cryptographic Message Syntax) e Public-Key Cryptography Standards #7 (PKCS #7). Questa sezione è di particolare interesse per gli sviluppatori.

  • Using System.Security.Cryptography.Pkcs
    Viene illustrata la modalità di utilizzo dello spazio dei nomi System.Security.Cryptography.Pkcs per programmare gli standard di sintassi dei messaggi crittografati (CMS, Cryptographic Message Syntax) e Public-Key Cryptography Standards #7 (PKCS #7) nell'applicazione. Questa sezione è di particolare interesse per gli sviluppatori.