Возможно ли и стоит ли пытаться разработать какое-либо серверное приложение с использованием Android NDK, которое будет шифровать данные (или просто использовать некоторую встроенную библиотеку шифрования Linux), передаваемую ему из обычного приложения на основе Java?
Я попытался использовать библиотеку Cipher, но для шифрования файла 2 МБ с помощью AES потребовалась почти минута.И Blowfish недоступен в Cipher до Android 2.3 (?).И я сомневаюсь, что это будет намного быстрее.
Я использовал Blowfish для шифрования на Symbian, и это было намного быстрее (менее 5-10 секунд), поэтому я думаю, что в Android это медленнее из-за использования виртуальной машины Java, и я хотел бы попробовать нативное приложение дляэто.
Кто-нибудь делал это раньше?
РЕДАКТИРОВАТЬ: Шифрование в NDK намного быстрее.Сделай это там.Существует аналогичный вопрос с тем же ответом для AES: Расшифровка AES на Android слишком медленная, чтобы ее можно было использовать.Будет ли NDK быстрее?Другие идеи?