2014-01-04 2 views
1

Я хочу защитить большое количество своих png и JPEG (фактически в папке с возможностью рисования), потому что очень легко декомпилировать APK и взять изображения.
Как я могу создать другую кодированную папку и установить android:src для ImageView в XML-макетах?
Папка с защищенными изображениями Android

+0

Преобразование изображения в байтовый массив, xor каждый второй байт с некоторой маской и обратным обращением. Каждый раз, когда вы загружаете изображение xor с той же маской и загружаемым изображением. Я бы сделал это так, если вы не хотите использовать специальное шифрование для всего изображения. – Dejan

ответ

0

Для этого вам необходимо зашифровать изображение с использованием методов линейной алгебры. преобразуйте изображение в матрицу, а затем переверните этот коврик для шифрования или у вас много методов для шифрования этого мата. Некоторые вещи вроде этого.

public byte[] getBytesFromBitmap(Bitmap bitmap) { 
    ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
    bitmap.compress(CompressFormat.JPEG, 70, stream); 
    return stream.toByteArray(); 
} 

надеюсь, что это поможет.

Смежные вопросы