BouncyCastle RSA-шифрование для BlackBerry - PullRequest
5 голосов
/ 11 мая 2009

Как реализовать шифрование BouncyCastle RSA для приложения BlackBerry?

Ответы [ 2 ]

4 голосов
/ 11 мая 2009

Как указывает @itsteju, вы можете получить ту же функциональность, используя методы BlackBerry, но для этого необходимо соглашение и выплата роялти Certicom.

Bouncy Castle поддерживает J2ME-совместимый выпуск на странице релизов . Это не полный API, но он поддерживает шифрование RSA.

Поскольку они предоставляют исходный код, самый простой способ интеграции их кода RSA в ваш проект - это добавить их исходные файлы .java в ваш проект и построить. Как я помню (у меня нет готового источника), они предоставляют некоторые классы в пакете java.lang (например, BigInteger) - или, по крайней мере, раньше. BlackBerry не позволит вашему приложению работать с ними, поэтому вам придется переименовать пакет и все ссылки на него в загружаемом источнике. Обратите внимание, что в прошлый раз, когда я делал это, это было несколько лет назад, поэтому все могло измениться.

0 голосов
/ 11 мая 2009

Существует стандартный набор методов, доступных для шифрования RSA. Проверьте API документы для этого. Те имеют лицензию с Certicom. Вам необходимо получить ключи, приобретенные у Certicom, прежде чем использовать шифрование RSA.

...