Это команда stegsnow, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
stegsnow - программа для стеганографии с пробелами
СИНТАКСИС
Stegsnow [ -CQS ] [ -h | --Помогите ] [ -V | --версия ] [ -p ПАРОЛЬ ] [ -l Line-Len ] [ -f
файл | -m сообщение ] [ вводить [ Outfile ]]
ОПИСАНИЕ
Stegsnow это программа для сокрытия сообщений в текстовых файлах путем добавления табуляции и пробелов
в конце строк и для извлечения сообщений из файлов, содержащих скрытые сообщения.
Табуляторы и пробелы невидимы для большинства читателей текста, отсюда стеганографический характер
эта схема кодирования.
Данные скрываются в текстовом файле путем добавления последовательностей до 7 пробелов,
с вкраплениями вкладок. Обычно это позволяет хранить 3 бита каждые 8 столбцов. An
альтернативная схема кодирования с использованием чередующихся пробелов и табуляции для представления нулей и
один, был отклонен, потому что, хотя он использовал меньше байтов, он требовал больше столбцов на бит
(4.5 против 2.67).
Начало данных обозначается добавленным символом табуляции, что позволяет
вставка заголовков писем и новостей без искажения данных.
Stegsnow обеспечивает элементарное сжатие с использованием таблиц Хаффмана, оптимизированных для английского языка
текст. Однако, если данные не являются текстовыми или их много, использование
встроенное сжатие не рекомендуется, так как внешняя программа сжатия, такая как
сжимать or GZIP будет работать намного лучше.
Также предусмотрено шифрование с использованием алгоритма шифрования ICE в 1-битном шифровании с обратной связью.
(CFB) режим. Из-за произвольного размера ключа ICE пароли любой длины до 1170
поддерживаются символы (поскольку используются только 7 бит каждого символа, ключи до
Поддерживаются 1024 байта).
Если строка сообщения или файл сообщения указаны в командной строке, Stegsnow предусматривает
попытаться скрыть сообщение в файле вводить если указано, или стандартный ввод
иначе. Полученный файл будет записан в Outfile если указано, или стандартный вывод
если не.
Если строка сообщения не указана, Stegsnow пытается извлечь сообщение из ввода
файл. Результат записывается в выходной файл или в стандартный вывод.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-C Сжимайте данные, если они скрываются, или распаковывайте, если извлекаете.
-f файл сообщений
Содержимое этого файла будет скрыто во входном текстовом файле.
-l Line-Len
При добавлении пробелов Stegsnow всегда будет производить строки короче этого
ценить. По умолчанию установлено 80.
-m строка сообщения
Содержимое этой строки будет скрыто во входном текстовом файле. Обратите внимание, что,
если в строку каким-то образом не включен символ новой строки, она не будет напечатана
когда сообщение извлечено.
-p password
Если это установлено, данные будут зашифрованы этим паролем во время сокрытия,
или расшифровываются во время извлечения.
-Q Тихий режим. Если не установлен, программа сообщает статистику, такую как сжатие.
проценты и объем используемого доступного дискового пространства.
-S Сообщите о приблизительном количестве места, доступном для скрытого сообщения в тексте
файл. Учитывается длина строки, но другие параметры игнорируются.
-В, --версия
Показать информацию об использовании и выйти.
-час, --Помогите
Показать информацию об использовании и выйти.
ПРИМЕРЫ
Следующая команда скроет сообщение "Я лежу" в файле. вводитьшестидесяти процентов
сжатие и зашифровано паролем "hello world". Результирующий текст будет
Хранится в Outfile.
Stegsnow -C -m "I am врущий" -p "Привет Мир" вводить Outfile
Чтобы извлечь сообщение, команда будет
Stegsnow -C -p "Привет Мир" Outfile
Обратите внимание, что результирующее сообщение не будет завершено новой строкой.
Чтобы предотвратить перенос строки, если текст со скрытыми пробелами может быть с отступом по почте или
читатели новостей, можно использовать длину строки 72 или меньше.
Stegsnow -C -l 72 -m "I am врущий" вводить Outfile
Приблизительный объем памяти файла можно определить с помощью -S опцию.
Stegsnow -S -l 72 вводить
Используйте stegsnow онлайн с помощью сервисов onworks.net