Внешний вид программы

Text Split: если не слово,
то буква в криптографии

Лицензия

Описание

ЧАВО


Лицензия

Автор не нисет никакой ответственности за все последствия, от применения или неправильного применения данной программы. Всю ответственность несет лицо, использующее данное программное обеспечение.


Описание

Данная программа позволяет тихо и совершенно незаметно спрятать (а затем разумеется и извлечь) в текстовом файле любые данные так, чтобы внешне несущий файл не изменился. Информацию можно закодировать, чтобы никто посторонний ее не прочитал.

В документации приняты следующие соглашения:


ЧАВО

Что за режим работы "Сборка"? В режиме "Сборка" программа осуществляет сокрытие информации. Содержимое секретного файла вносится внутрь базового файла, который по окончании работы режима "Сборка" перезаписывается с новым содержимым.
Что за режим работы "Извлечение"? Эта опция позволяет извлечить секретный файл из базового. Содержимое секретного файла записывается под заданным именем секретного файла.
Что за режим работы "Оценка"? Если Вам интересно, сколько полезной информации может нести базовый файл, то эта опция поможет. Задавать имя секретного файла в этом случае не обязательно.
В реальности вы можете записать в базовый файл на 6 байт меньше, т.к. перед секретными данными записывается размер файла и контрольная сумма.
На что влияет кодировка? Русские символы под DOS и Windows имеют различные номера. Если Вы используете DOS, то укажите это. Сейчас очень часто используется Windows.
Как такое вообще может быть? Многие символы похожи друг на друга, некоторые строчки можно дополнить пробелами и т.д. - так прячется информация, бит за битом - байт за байтом и так до конца.
Как можно побольше информации уместить в файл? Все зависит от самого базового файла. Базовый файл крайне желательно должен содержать русский текст. Чем больше размер базового файоа тем лучше. Секретный файл лучше упаковать.
На что влияет пароль? Пароль не позволяет посторонним лицам расшифровать базовый файл. Криптостойскость не ахти какая, но дает гиганское количество возможных ложных паролей. Оригинальный пароль в файле не сохраняется. Контроль правильности пароля проверяется контрольной суммой зашифрованного секретного файла. В результате, не имея оригинального пароля пытаться извлечь секретный файл - довольно глупая затея. ;)
А какой алгоритм из представленных лучше? Алгоритм "замены букв", алгоритм "добавочных пробелов" эффективен только на ОЧЕНЬ больших файлах, где много строк.