2010-09-20 17 views
6

Czy ktoś wie, czy C# może być używany w .NET Framework 2.0 do szyfrowania i deszyfrowania AES 256? Doceniamy, czy wbudowana struktura obsługuje tę funkcję, czy też musimy używać zewnętrznych interfejsów API dla tego samego?Szyfrowanie AES 256 w .NET Framework 2.0

Dzięki.

Odpowiedz

2

Zobacz obszar nazw System.Security.Cryptography. Zawiera klasy, których można używać do szyfrowania AES, takie jak klasa Rijndael.

3

Jest wbudowany - należy użyć Rijndael Class (nazwy algorytmu, który wygrał NIST AES competition) w System.Security.Cryptography.

+4

"Rijndael" to * nie * nazwa "oficjalna" dla AES, ale nazwa algorytmu, z którego został utworzony standard AES (głównie poprzez brak dopuszczenia wielu opcji Rijndael dla długości klucza itp. – Richard

+2

Zobacz tutaj po szczegóły: http://blogs.msdn.com/b/shawnfa/archive/2006/10/09/the-differences-between-rijndael-and-aes.aspx –

+0

@Richard: Lol Edytowałem to tak, jak pisałeś Najpierw wpisuję krótką odpowiedź, a potem poprawię ją, ale i tak dziękuję :) –

1

Zanim zdobył tytuł AES, został nazwany Rijndael. Obsługa Rijndael class jest w .Net od wersji 1.0.

Powiązane problemy