Я новичок в Android. Я хочу зашифровать файл, и я хочу расшифровать его, показать его в виде изображения может кто-нибудь мне помочь.Я понятия не имею о шифровании и дешифровании.
Если у вас есть File файла на SD-карте , вы можете прочитать его в byte[] и сделать realImageContents = decrypt(fileContents) для некоторой функции decrypt(). Затем вы можете получить объект Bitmap, используя BitmapFactory и передать его ImageView.setImageBitmap().
File
byte[]
realImageContents = decrypt(fileContents)
decrypt()
Bitmap
BitmapFactory
ImageView.setImageBitmap()
Посмотрите на javax.crypto для использования реальных алгоритмов шифрования. Если вы просто хотите запутать изображение, вы можете просто написать свой собственный encrypt() / decrypt(), который выполняет что-то простое, например XOR-шифр , с ключом, жестко запрограммированным в вашем приложении.
encrypt()