2012-05-01 3 views
0

я говорил this source о AES шифрования/дешифрования и использовать код в моем C# проекташифрования AES в C#, дешифрование в Java

Я зашифрованного текста в C# со всеми параметрами, определенными мной. В моем школьном проекте текст отправляется клиенту Android, расшифровывается и отображается на экране. Я искал расшифровку Java AES, но ни один из них не использует такие параметры, как в C#, поскольку ключ генерируется автоматически. Я также видел некоторые подобные вопросы здесь, но до сих пор не получил решения. Может ли кто-нибудь помочь мне с этой проблемой?

+0

Read http://docs.oracle.com/javase/1.4.2/docs/guide/security/jce/JCERefGuide.html –

+0

Прежде всего, необходимо выбрать режим работы. Выбор режима имеет решающее значение для безопасности вашего проекта и зависит от ваших требований. Вам нужно: 1. Случайный доступ для чтения? 2. Случайный доступ на запись/инкрементные обновления? 3. Несколько раз используйте один ключ? 4. Аутентифицированное шифрование? После того, как вы выбрали режим, который соответствует вашим потребностям, можно понять, как реализовать его на обоих языках. – CodesInChaos

ответ

0

В sun.security есть некоторые классы, связанные с шифрования и дешифрования, некоторые из являются AES, связанные (например, AES128/256), посмотрите на эту article