2013-07-16 2 views
-1

Я зашифровал изображение gif от простого AES algo. Я получил окончательный результат из этого альго в шестнадцатеричном числе. Я не понял, что мы знаем, что в gif-изображении есть ряд кадров, нет необходимости использовать фреймы в AES algo означает, что я получил правильный результат. Теперь я могу использовать этот результат для вложения?получил ошибку на AES algo для шифрования движущегося изображения

+0

Я думаю, вам нужно выяснить детали шифрования, которые вы пытаетесь сопоставить, - это расскажет вам, как работать с многокадровыми изображениями. –

+0

У меня есть изображение, у которого есть 23 кадра и видео, которые имеют 840 кадров после шифрования изображения. У меня есть только гекса номер для encrytion. Мне не нужно использовать фрейм изображения для encrytion, но прямо сейчас я хочу встроить его в кадр. Что мне нужно? делать? – user2527080

+0

Я не понимаю ваш вопрос. Вы пытаетесь встроить .gif в видео? Зачем вам шифровать его? У вас есть номер; это контрольная сумма или ключ дешифрования? –

ответ

1

Алгоритмы AES - в любом режиме - предназначены для шифрования двоичных данных. Выходные данные также являются двоичными данными, хотя реализация может выбрать преобразование в любой формат. То, что ваш GIF является многослойным, не имеет никакого отношения к алгоритму AES - до тех пор, пока он получает двоичные данные, которые он будет шифровать.

Расшифровка работает так же. Если вы не разделяете GIF, все изображение будет зашифровано/расшифровано - включая любые слои.

Стеганография скрывает данные - например, изображение. Это не то же самое, что просто выполнять блок-шифра AES. Обычно вы не можете просто зашифровать изображение и включать в себя: зашифрованное изображение - это просто случайные данные - если вы попытаетесь прочитать формат GIF из случайных данных, скорее всего, ваш синтаксический анализ GIF не удастся.