Пособие по шифрованию для шпиЁнов.

Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя

Автор темы
symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Пособие по шифрованию для шпиЁнов.

Сообщение symon2014 » 19 апр 2017, 05:26

Steghide - простой способ скрыть конфиденциальные данные внутри изображений и звуковых объектов в Linux.

   На данный момент мы опубликовали несколько статей по тем же темам, но данный способ отличается. Как скрыть файлы и папки в Linux и как защитить файлы и папки с паролем, чтобы защитить личные документы от других. Это помогает нам отправлять секретную информацию по Интернету, например, по почте.
   Сегодня мы собираемся обсудить ту же тему еще раз, но метод совершенно другой. Я покажу вам, как скрыть конфиденциальные данные внутри изображений и аудиофайлов с помощью утилиты steghide.
   Steghide - это стеганографическая программа, которая позволяет скрывать конфиденциальные файлы внутри изображения или аудиофайла с кодовой фразой. Поддерживает BMP и JPEG форматы изображений, AU и WAV аудио форматы. По умолчанию для шифрования файла используется алгоритм Rijndael, а размер ключа - 128 бит. Если вы хотите использовать любой другой поддерживаемый алгоритм для шифрования файлов, используйте команду steghide --encinfo, чтобы получить список.

Особенности Steghide
  • Сжатие встроенных данных
  • Шифрование внедренных данных
  • Внедрение контрольной суммы для проверки целостности дополнительных данных
  • Поддержка JPEG, BMP, WAV и AU файлов
Как установить Steghide в Debian-системах

   Системы Debian имеют пакет steghide в официальном репозитории, поэтому мы можем легко установить его через Apt Package Manager или Apt-Get Package Manager.

$ sudo apt-get install steghide

Ручной способ установки Steghide в Linux

libmhash libmcrypt libjpeg zlib
$ wget http://prdownloads.sourceforge.net/steghide/steghide-0.5.1.tar.gz?download
$ tar -xzvf steghide-0.5.1.tar.gz
$ cd steghide
$ ./configure
$ make
$ make check
$ sudo make install

Как скрыть файл внутри изображения

Steghide не имеет графического интерфейса, поэтому выполните следующую команду в терминале, чтобы встроить файл в изображение. В следующем примере мы будем скрывать текстовый файл taskwarrior в файле Linux_logo.jpg.

$ steghide embed -cf Linux_logo.jpg -ef taskwarrior
Enter passphrase:
Re-Enter passphrase:
embedding "taskwarrior" in "Linux_logo.jpg"... done


Данной командой будет встраиваться файл taskwarrior в оболочке файла Linux_logo.jpg
Как отобразить / извлечь файл

Выполните следующую команду в терминале и укажите правильную фразу для Unhide / Extract файла secret.odt из файла test.wav, который автоматически сохранится в текущем каталоге.

$ steghide extract -sf test.wav
Enter passphrase:
wrote extracted data to "secret.odt".


Как просмотреть информацию о файле перед извлечением

Если вы хотите получить некоторую информацию о файле перед его распаковкой, используйте следующую информацию с помощью команды steghide.
$ steghide info Linux_logo.jpg
"Linux_logo.jpg":
format: jpeg
capacity: 2.0 KB
Try to get information about embedded data ? (y/n) y
Enter passphrase:
embedded file "taskwarrior":
size: 3.3 KB
encrypted: rijndael-128, cbc
compressed: yes


Это напечатает некоторую общую информацию о файле stego, например формате и емкости. Нажмите "y", чтобы извлечь внедренные данные, указав кодовую фразу.

steghide –encinfo

Отображение списка поддерживаемых алгоритмов шифрования и режимов, которые могут использоваться.

Код: Выделить всё

$ steghide --encinfo
encryption algorithms:
: ...
cast-128: cbc cfb ctr ecb ncfb nofb ofb
gost: cbc cfb ctr ecb ncfb nofb ofb
rijndael-128: cbc cfb ctr ecb ncfb nofb ofb
twofish: cbc cfb ctr ecb ncfb nofb ofb
arcfour: stream
cast-256: cbc cfb ctr ecb ncfb nofb ofb
loki97: cbc cfb ctr ecb ncfb nofb ofb
rijndael-192: cbc cfb ctr ecb ncfb nofb ofb
saferplus: cbc cfb ctr ecb ncfb nofb ofb
wake: stream
des: cbc cfb ctr ecb ncfb nofb ofb
rijndael-256: cbc cfb ctr ecb ncfb nofb ofb
serpent: cbc cfb ctr ecb ncfb nofb ofb
xtea: cbc cfb ctr ecb ncfb nofb ofb
blowfish: cbc cfb ctr ecb ncfb nofb ofb
enigma: stream
rc2: cbc cfb ctr ecb ncfb nofb ofb
tripledes: cbc cfb ctr ecb ncfb nofb ofb
Читать больше о Steghide

Если вы хотите узнать больше опций, доступных для steghide, просто перейдите на страницу man.


# steghide --help
или
# man steghide

Сам не проверял. :joke:
Источник.
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

Вернуться в «Иное программное обеспечение»