Метод шифрования в C # и Java - PullRequest
0 голосов
/ 12 января 2010

Я хочу знать любой алгоритм шифрования-дешифрования (процедура), который может быть реализован как в C # .net, так и в Java. Я столкнулся с ситуацией, когда данные шифруются кодом C #, реализованным с использованием RSA с использованием класса «RSACryptoServiceProvider», и помещают его в базу данных. Теперь мне нужно расшифровать те же данные в Java, читая их из базы данных.

При реализации метода RSA Decrypt в Java он не работает (я убедился, что использовал те же ключи). Следующий метод был использован в C # для шифрования.

http://www.codeproject.com/KB/security/RSACryptoPad.aspx

Следовательно, мне нужно знать любой стандартный алгоритм шифрования, который можно использовать в C # и Java, чтобы данные могли быть зашифрованы - дешифрованы на каждой платформе.

1 Ответ

2 голосов
/ 12 января 2010

Возможно, вы захотите начать с понимания разницы и влияния выбранного алгоритма. Вы можете реализовать это шифрование самостоятельно, вот несколько примеров.

Реализация RSA в C #

Java RSA Code

Другой метод шифрования - AES

Реализация в C #

Использование AES с Java

Википедия является очень хорошим источником информации о шифровании и дешифровании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...