2010-09-20 16 views
6

Qualcuno sa se C# può essere utilizzato in .NET Framework 2.0 per utilizzare la crittografia e la decrittografia AES 256? Apprezzo se il framework integrato supporta questo o se dobbiamo utilizzare qualsiasi API esterna per lo stesso?Crittografia AES 256 in .NET Framework 2.0

Grazie.

risposta

2

Dai uno sguardo allo spazio dei nomi System.Security.Cryptography. Contiene classi che è possibile utilizzare per la crittografia AES, ad esempio la classe Rijndael.

3

È integrato: è necessario utilizzare lo Rijndael Class (il nome dell'algoritmo che ha vinto lo NIST AES competition) in System.Security.Cryptography.

+4

"Rijndael" è * non * il nome "Offical" per AES, ma il nome dell'algoritmo da cui è stato creato lo standard AES (principalmente non consentendo molte delle opzioni Rijndael per la lunghezza della chiave ecc. – Richard

+2

Vedere qui per i dettagli: http://blogs.msdn.com/b/shawnfa/archive/2006/10/09/the-differences-between-rijndael-and-aes.aspx –

+0

@Richard: Lol Ho modificato questo come hai scritto Io scrivo una risposta rapida e poi la correggo, ma grazie comunque :) –

1

Prima di vincere il titolo di AES si chiamava Rijndael. Il supporto per lo Rijndael class è stato in. Net dalla versione 1.0.

Problemi correlati