Android AES шифрование / дешифрование изображений - PullRequest
3 голосов
/ 24 июля 2011

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

1 Ответ

6 голосов
/ 24 июля 2011

Вы можете взглянуть на этот Stackoverflow Encryption Accepted Answer

Имейте в виду, что шифрование / дешифрование изображений может занять много времени. Вы также не установили никаких стандартов безопасности (насколько это должно быть безопасно), поэтому трудно дать авторитетный ответ

Обновление

После вашего комментария вот еще несколько вещей, о которых стоит подумать. Обычно быстрее = менее безопасно. Вы действительно пытаетесь защитить изображения или просто сделать их недоступными для неавторизованных пользователей.

Например, вы хотите, чтобы изображения можно было просматривать только на авторизованном устройстве, или вас беспокоит, что они попадут в чужие руки?

У меня была проблема, когда изображения должны отображаться только на устройстве, которое было авторизованной учетной записью, которое было довольно легко решить, для шифрования данных использовался уникальный идентификатор, связанный с учетной записью пользователя, поэтому у каждого пользователя были свои собственный (уникальный) ключ на устройстве и на сервере, шифрование выполнялось на лету на стороне сервера. Мне также нужно было только зашифровать часть данных (заголовок - первые 4096 байт), чтобы сделать их непригодными для использования, я не пытался удержать АНБ от дешифрования изображений, просто чтобы их было легко расшифровать и передать.

Так что это было достаточно быстро и безопасно, поэтому я предлагаю вам выяснить, что вы пытаетесь сделать и от чего защищаться, прежде чем выбирать план реализации.

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