Существует много инструментов надёжного кодирования файла, многие из них полагаются на защищенную, обычно предварительно компилированную программу. Но иногда требуется быстро зашифровать файл не с помощью какого-то сверхнадежного кода, а с помощью чего-то, что предотвратит доступ случайного пользователя к файлу.
Операционная системная UNIX включает программу, называемую crypt, которая использует алгоритм, аналогичный используемому для кодирования паролей, и основывается на алгоритме DES. Идея алгоритма заключается в том, что время, потраченное на расшифровку зашифрованного текста, потребует больше обрабатывающей мощности, чем имеется в самом быстродействующем компьютере. Операции по проверке пароля состоит в сохранении зашифрованного пароля, проверке вводимых паролей путём их кодирования и сравнении двух зашифрованных результатов.
Иногда необходим инструмент, способный эффективно кодировать и расшифровывать документы, не упрощая алгоритм до такой степени, что любой новичок сможет его взломать. Я предлагаю две программы на Perl для быстрого кодирования и раскодирования файлов любого формата. Скачать можно здесь.
http://secure.f2g.net/download/load005.shtml