Jak używać algorytmu AES / ECB / PKCS7Padding w Windows Phone 7?
Jestem nowy w rozwoju telefonów z systemem Windows. Jak mogę użyć algorytmu AES / ECB / PKCS7Padding w WP7?
Podczas gdy googled widziałem wielu sugerowanych o Bouncy Castle. Ale nie zrozumiałem wyraźnie tego Zamku Nadmuchiwanego. Czy to jest algorytm?
Muszę zaszyfrować / odszyfrować hasło do wysłania na serwer. We wszystkich innych telefonach (Android, iPhone, Blackberry) używamy do tego algorytmu AES / ECB / PKCS7Padding. Wszystkie dają taki sam wynik szyfrowania / deszyfrowania dla naszych danych wejściowych. Ale w Windows Phone użyłem klasy AesManaged do szyfrowania. Ale daje inny zaszyfrowany wynik. W dokumentacji msdn (Dokumentacja MSDN) o klasie AESManaged powiedzieli: „Tryb szyfrowania to zawsze CBC, a tryb wypełniania to zawsze PKCS7”. Myślę, że może dlatego tutaj uzyskuję różne zaszyfrowane wyniki w porównaniu z innymi telefonami.
Czy to jest problem? Jeśli tak, to w jaki sposób mogę użyć algorytmu AES / ECB / PKCS7Padding w WP7?
Nie widzę żadnej właściwości do ustawiania trybu szyfrowania w klasie AesManaged.
Dzięki.