Я пишу приложение для Android 1.6. Может кто-нибудь сказать мне, можно ли использовать последний поставщик Bouncy Castle (версия 1.46) вместо старого, содержащегося в SDK? Если это так, правильные инструкции будутбыть оцененным.
Найдена проблема в Google и SpongyCastle .После того, как я добавил jar и вызвал addProvider (), приложение стало больше, но могло использовать функции BC 1.46, такие как дайджест «Whirlpool».
... платформа Android, к сожалению, включает урезанную версию Bouncy Castle, что также затрудняет установку обновленной версии библиотек из-за конфликтов загрузчиков классов. Если вам действительно нужна полная версия библиотек Bouncy Castle в вашем приложении для Android, вам может быть удобно использовать Spongy Castle - переупаковку Bouncy Castle для Android:
... платформа Android, к сожалению, включает урезанную версию Bouncy Castle, что также затрудняет установку обновленной версии библиотек из-за конфликтов загрузчиков классов.
Если вам действительно нужна полная версия библиотек Bouncy Castle в вашем приложении для Android, вам может быть удобно использовать Spongy Castle - переупаковку Bouncy Castle для Android:
Вы должны быть в состоянии хотя бы использовать легковесную криптобиблиотеку. Найдите lcrypto-jdk * на странице release . Признаюсь, у меня нет тестовой среды для Android, чтобы проверить что-либо из этого. Обратите внимание, что эта версия библиотеки не использует JCE API.