MAKEKEY(1)                                           MAKEKEY(1)
НАЗВАНИЕ
makekey - генерация ключей шифровки
СИНТАКСИС
        /usr/lib/makekey
ОПИСАНИЕ
Команда makekey улучшает схемы шифрования, использующие
        ключи, путем увеличения времени, необходимого для поис-
        ка в пространстве ключей. Она читает 10 байт  со  стан-
        дартного ввода и записывает 13 байт на стандартный  вы-
        вод. Результат получается из исходных данных путем  до-
        вольно сложных вычислений, на которые требуется  замет-
        ная доля секунды.
        Первые  восемь  входных  байт (входной ключ) могут быть
        произвольными  ASCII-символами.  Последние  два   байта
        (соль)  лучше всего выбрать из множества цифр, знаков .
        и /, а также больших и малых букв. Символы соли  повто-
        ряются  в  качестве первых двух символов на выходе. Ос-
        тальные 11 выходных символов выбираются из того же мно-
        жества, что и соль, и образуют выходной ключ.
                                                               
        Преобразование выполняется по существу следующим  обра-
        зом: соль используется для выбора одной из 4096  шифро-
        вальных машин; все они основываются на алгоритме Нацио-
        нального Бюро Стандартов DES, но действуют 4096 различ-
        ными способами. В качестве ключа  используется  входной
        ключ; константная цепочка символов подается в машину  и
        обрабатывается несколько раз. 64 выходных бита  распре-
        деляются в результате среди 66 бит выходного ключа.
                                                               
        Команда makekey предназначена для программ, которые вы
        полняют шифрование. Обычно и ввод, и вывод команды  вы
        полняются через каналы.                                
                                                               
СМ. ТАКЖЕ                                                      
        ed(1), vi(1).    
        crypt(3C), passwd(4) в Справочнике программиста.@