Я зашифровал изображение gif от простого AES algo. Я получил окончательный результат из этого альго в шестнадцатеричном числе. Я не понял, что мы знаем, что в gif-изображении есть ряд кадров, нет необходимости использовать фреймы в AES algo означает, что я получил правильный результат. Теперь я могу использовать этот результат для вложения?получил ошибку на AES algo для шифрования движущегося изображения
ответ
Алгоритмы AES - в любом режиме - предназначены для шифрования двоичных данных. Выходные данные также являются двоичными данными, хотя реализация может выбрать преобразование в любой формат. То, что ваш GIF является многослойным, не имеет никакого отношения к алгоритму AES - до тех пор, пока он получает двоичные данные, которые он будет шифровать.
Расшифровка работает так же. Если вы не разделяете GIF, все изображение будет зашифровано/расшифровано - включая любые слои.
Стеганография скрывает данные - например, изображение. Это не то же самое, что просто выполнять блок-шифра AES. Обычно вы не можете просто зашифровать изображение и включать в себя: зашифрованное изображение - это просто случайные данные - если вы попытаетесь прочитать формат GIF из случайных данных, скорее всего, ваш синтаксический анализ GIF не удастся.
Я думаю, вам нужно выяснить детали шифрования, которые вы пытаетесь сопоставить, - это расскажет вам, как работать с многокадровыми изображениями. –
У меня есть изображение, у которого есть 23 кадра и видео, которые имеют 840 кадров после шифрования изображения. У меня есть только гекса номер для encrytion. Мне не нужно использовать фрейм изображения для encrytion, но прямо сейчас я хочу встроить его в кадр. Что мне нужно? делать? – user2527080
Я не понимаю ваш вопрос. Вы пытаетесь встроить .gif в видео? Зачем вам шифровать его? У вас есть номер; это контрольная сумма или ключ дешифрования? –