У меня есть функция/библиотека, которая может быстро шифровать изображение на устройстве с низким энергопотреблением (сотовый телефон, планшет и т. Д.).Быстрое «дешевое» шифрование изображения
Мне нужно указать строку, которая может действовать как пароль для шифрования и дешифрования файла изображения.
В идеале, мне бы хотелось что-то, что сохранит формат файла изображения и просто скремблирует пиксели. Я попытался прототипировать это и не смог найти эффективный метод для этого (10-30 секунд для шифрования на ПК, сбоев на устройстве). Идея здесь - визуально показать пользователю, что их изображение было зашифровано. Я понимаю, что мне, возможно, придется подделывать эту функцию или обойтись без нее полностью.
Мне нужен файл изображения, который будет зашифрован на клиенте и отправлен на сервер, где он может храниться без беспокойства пользователя о том, кто может получить к нему доступ. Шифрование не должно быть ужасно жестким (ссылаясь на вопрос NSA). Затем файл изображения будет загружен пользователем и дешифрован с паролем.
Есть ли что-нибудь, что подходит для этого описания?
Какой уровень безопасности вам нужен? Нужно ли останавливать NSA? – JoshD
какое шифрование вы хотите? симметричный или нет? – Andrey