Поиск по сайту:

Как сделать стеганографию изображений в Linux


На этой странице

  1. Выбор инструментов
  2. Скрытие данных
  3. Водяной знак

Стеганография — древнее искусство сокрытия информации. Люди нашли множество способов добиться этого, например, «невидимые» чернила, сообщения, скрытые в объектах, и знаменитый «нулевой шифр». Слово «стеганография» происходит от греческих слов «стеганос» и «графия», что означает «непроницаемое письмо». Прошли годы, и стеганография превратилась в сложную часть криптографии. Используя те же базовые принципы, которые люди применяли в своих криптографических усилиях в прошлом, мы теперь можем совершать аналогичные подвиги в наших операционных системах Linux.

Выбор инструментов

В этом уроке я буду использовать инструмент OpenStego для выполнения стеганографии. К счастью, в этой конкретной области пользователи Linux могут выбирать из множества опций, некоторые из них — командная строка Steghide и OutGuess или GUI Steganography Studio и Steg.

Скрытие данных

Для начала нужно скачать последнюю версию программы с Git. Поскольку я использую Ubuntu, я загрузил файл .deb. Если вы также используете Ubuntu, вы можете установить пакет, открыв терминал в папке/Downloads и введя следующую команду: «sudo dpkg -i openstego_0.6.1-1_amd64.deb».

Способ, которым OpenStego скрывает данные, заключается в их встраивании в файл-носитель, который может быть файлом изображения. Предположим, что у меня есть документ, который я хочу передать другому человеку, чтобы никто другой даже не заметил, что он там. Исходный документ не нужно шифровать, так как он будет скрыт внутри файла изображения. OpenStego называет их «Файл сообщения» и «Файл обложки».

Файл изображения может иметь формат .bmp, .gif, .jpeg или .png. Выберите два файла, нажимая кнопки навигации по файлам справа от каждого поля ввода, а затем задайте имя и местоположение выходного файла. Наконец, важно установить пароль, поскольку это единственная информация, которой вам нужно поделиться. с получателем, который также должен использовать OpenStego для извлечения скрытых данных Наконец, нажмите «Скрыть данные» в правом нижнем углу, и все готово.

Две картинки выглядят одинаково, но вторая содержит скрытый документ. Единственное, что может сорвать это прикрытие, это тот факт, что люди верят, что в материалах Led Zeppelin всегда есть скрытый смысл.

Водяной знак

Второе, что вы можете сделать с OpenStego, — это пометить файл уникальной подписью, чтобы получатель удостоверился, что файл получен из надежного источника. Для этого нажмите кнопку «Цифровой водяной знак» слева, а затем выберите «Создать подпись». Затем вы можете добавить парольную фразу и указать имя и местоположение файла подписи, который будет создан при нажатии кнопки «Создать подпись» справа.

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

Затем получатель может проверить водяной знак, выбрав исходный файл подписи и файл для проверки. Если оценка выше 70%, то это достаточно хорошее совпадение.