Программа для шифрования информации в MS DOS

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

Файлы, шифрованные при помощи Easy Crypt можно передавать по сети (в т.ч.  через Интернет). Для этого передающая и принимающая стороны приватно  (т.е.  секретно)  договариваются  о файле-ключе.  Например,  это может быть один из точечных рисунков обоев (*.BMP),  поставляемый вместе с  любой  версией Windows.  Передающая сторона свой файл (например, PISMO.DOC) шифрует

с  помощью  программы  EC.EXE,  используя  файл-ключ (например,  ARCADE.BMP). Получается файл PISMO.EC. Этот файл передается по сети, и принимающая сторона с помощью программы DEC.EXE и файла-ключа (того же ARCADE.BMP,  но взятого со своего жесткого диска) дешифрует PISMO.EC в файл PISMO.DOC.

Следует отметить,  что имя исходного файла хранится в зашифрованном виде внутри файла Easy Crypt (*.EC).  EC.EXE - шифрующая утилита, DEC.EXE - дешифрующая утилита. Поддерживаются  имена  файлов  стандарта DOS (имя - не более 8 символов, расширение - не более 3-х, можно использовать латинские буквы,  цифры,  символы "-", "_", "!", "$"). Поэтому шифруемому файлу можно дать имя "PISMO.DOC", но никак не "Деловое письмо, часть 2.DOC".

При шифровании размер файла увеличивается примерно в 2 раза, поэтому перед шифрованием рекомендуется его сжать  архиватором  (например,  RAR  с защитой от ошибок).  Этот недостаток объясняется весьма надежным алгоритмом шифрования.  Автор не специалист в криптографии,  но он уверен, что не имея ключа, расшифровать файл практически невозможно,  даже разобравшись в механизме работы программы.

Основная сложность  при шифровании заключается в выборе ключа.  Это должен быть файл,  содержащий неповторяющиеся байты (т.е. файл, содержащий 256 символов "А" не подходит!). Длина файла допускается и менее 256 байт, но это не рекомендуется, т.к.  тогда снижается стойкость ко взлому. Кроме того, желательна распространенность ключа, то есть он должен храниться на  жестких  дисках  многих компьютеров.  Для этого подходит один из файлов операционной системы Windows  98  -  точечный рисунок обоев (*.bmp),  библиотека (*.dll), программа-реквизит  (например,  игра  "Сапер"),  системный  файл   (io.sys, msods.sys, command.com).

Но можно задать ключ другим образом:  это может быть текстовый файл в кодировке Windows с определенной дословной  цитатой  из  популярной книги,  словаря,  энциклопедии...  Самое главное - договориться заранее,  с уточнением всех  деталей! Возможностей для творчества здесь очень много.  Возможна передача ключа при личной встрече на дискете,  передача  ключа один  раз по хорошо защищенной линии связи и дальнейшая многократная передача данных,  шифрованных  Easy  Crypt  данным ключом по незащищенной линии связи.

Скачать программу для шифрования файлов можно по ссылке.

 

Добавить комментарий


Защитный код
Обновить

Полезные ссылки