Как написать шифрование и дешифрование AES / CBC / PKCS5Padding с параметром вектора инициализации для BlackBerry - PullRequest
2 голосов
/ 27 мая 2009

Как написать программу BlackBerry для AES / CBC с параметром Инициализация параметров шифрования и дешифрования и это шифрование и дешифрование должно работать независимо от языка программирования Пример: если я зашифровал некоторые данные с помощью BlackBery, я должен иметь возможность расшифровать те же данные с помощью программы Java.

Спасибо Дипак

Ответы [ 4 ]

1 голос
/ 09 июля 2009

Вы читали эту статью в КБ? http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800779/How_to_-_Use_Basic_Encryption.html?nodeid=800640&vernum=0

Вам также потребуется использовать net.rim.device.api.crypto.CBCEncryptorEngine поверх AESEncryptorEngine (и аналогичный для расшифровки).

1 голос
/ 27 мая 2009

Ответ на половину вашего вопроса здесь: расшифровка данных с помощью AES / CBC / PKCS5Padding с использованием blackberry

Должно быть легко определить шифрование с использованием того же шаблона (используйте Encryptor вместо механизмов Decryptor и т. Д.).

0 голосов
/ 24 августа 2010

На самом деле, вы пишете свой собственный код для алгоритма AES и режима CBC, это довольно просто, около нескольких сотен строк кода. И должна быть справочная реализация на языке Java.

0 голосов
/ 14 декабря 2009

CBCEngine позволяет использовать до 16 байт для разных платформ. так что не используйте CBC. попробуйте использовать поддерживаемый по умолчанию механизм шифрования.

Я думаю, что ЕЦБ будет отлично, если вы используете.

Спасибо Сунил Кумар Саху

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