Иногда, нам нужно зашифровать очень конфиденциальные данные в наших системах чтобы ни один другой человек, использующий нашу систему, не мог сказать, что мы скрыли информацию.
Один из способов сделать это - скрыть секретные файлы и сообщения в других существующих файлах, как изображения и аудио.
Это тоже это очень полезно, когда вы хотите передать личное сообщение или отправить файл по сети кому-то другому без ущерба для вашей безопасности.
Они могут просто встроить конфиденциальные данные вместе с паролем или ключом доступа, чтобы только доверенное лицо могло открыть этот файл.
Этот тип шифрования, при котором вы надежно скрываете один файл в другом, называется стеганографией..
Стеганография предпочтительнее криптографии, потому что позже злоумышленник узнает, что что-то было скрыто в тексте или файле. Они могут даже сломать код и получить информацию через тяжелую работу.
Однако в стеганографии третье лицо даже не осознает тот факт, что кажущееся безобидным изображение или аудиофайл несет в себе секретное сообщение или встроенный в него файл.
Индекс
Установка Steghide на Ubuntu 18.10 и производные
Steghide - это утилита командной строки, которая позволяет скрывать конфиденциальные данные в различных типах изображений и аудиофайлов.
Стегиде работает с консоли в Windows и GNU / Linux, и это проект с открытым исходным кодом, который занимает всего около 3 МБ в разархивированном виде и не требует установки, поэтому его можно использовать на флеш-накопителях.
Хотя в этом случае мы собираемся установить последнюю версию этого инструмента, Вы можете сделать это, ища его прямо в программном центре Ubuntu или из терминала, вы можете сделать это, выполнив следующую команду:
sudo apt-get install steghide
Шифрование файлов со стегидом
Чтобы зашифровать конфиденциальный файл, они должны иметь файл, который они хотят зашифровать, и изображение или аудиофайл, в котором они хотят его скрыть.
Steghide поддерживает шифрование файлов AU, BMP, JPEG и WAV.
Теперь, чтобы взять пример, мы хотим скрыть файл внутри изображения. Синтаксис, который мы должны использовать, следующий:
sudo steghide embed -ef examplefile.txt -cf sample.jpg
В этом случае мы указываем, что файл должен быть зашифрован из текущей папки в текущую папку.
Если исходный конфиденциальный файл находится в другом месте вашей системы, они должны указать его полный путь.
Точно так же, если ваш файл изображения находится в другом месте, вы должны указать его полный путь с помощью этой команды.
В основном команда состоит из следующего:
sudo steghide embed -ef /ruta/de/archivo/a/ocultar -cf /ruta/de/imagen/o/audio/que/contendrá/el/archivo
Сразу после этого приложение запросит пароль, необходимый для встраивания конфиденциального файла.
Этот пароль будет использоваться для извлечения или дешифрования файла.
В этом примере мы встроили текстовый файл в файл JPEG. После того, как шифрование будет выполнено, вы можете удалить свой исходный конфиденциальный файл и просто сохранить файл изображения, который позже будет использоваться для дешифрования.
Извлечение файлов
Теперь, чтобы извлечь информацию, скрытую в файле, мы собираемся использовать следующую команду
sudo steghide -sf image.jpg
Если мы указываем путь к изображению или аудиофайлу, который содержит нашу скрытую информацию, при этом нам будет предложено ввести пароль дляЭто приведет к извлечению информации, которую мы скрываем в файлах.
Как удалить Steghide из Ubuntu и производных?
Наконец, для тех, кто не удовлетворен этим инструментом или просто хочет удалить его из своей системы, мы можем сделать следующий шаг, чтобы полностью исключить стегид.
Мы должны открыть терминал с помощью Ctrl + Alt + T, и в нем мы собираемся выполнить следующую команду:
sudo apt-get remove steghide
И готово.
В качестве последнего комментария мы можем использовать Steghide вместе с некоторыми другими инструментами, такими как Cryptomator и даже с OnionShare чтобы иметь возможность безопасно делиться информацией в наших файлах с другими людьми
Будьте первым, чтобы комментировать