Condividi tramite


Creazione di uno schema di crittografia

I componenti di crittografia di .NET Framework possono essere combinati per creare schemi differenti per crittografare e decrittografare dati.

Un semplice schema di crittografia per crittografare e decrittografare dati può specificare le seguenti operazioni:

  1. Ogni parte genera una coppia di chiavi pubblica/privata.

  2. Le parti si scambiano le rispettive chiavi pubbliche.

  3. Ogni parte genera una chiave segreta per la crittografia TripleDES, ad esempio, e crittografa la chiave appena creata utilizzando la chiave pubblica dell'altra parte.

  4. Ogni parte invia i dati all'altra parte e combina la chiave segreta dell'altra parte con la propria, in un determinato ordine, per creare una nuova chiave segreta.

  5. Le parti iniziano quindi una conversazione utilizzando la crittografia simmetrica.

La creazione di uno schema di crittografia non è un'attività semplice. Per ulterioFor more information on using cryptography, see the Cryptography topic in the Platform SDK documentation at https://msdn.microsoft.com/library.

Vedere anche

Concetti

Servizi di crittografia

Altre risorse

Attività di crittografia