enigma, crypt -- очень простое шифрование файлов

Версия для печатиОтправить другуPDF version
ENIGMA(1)             Справочник основных команд FreeBSD             ENIGMA(1)

НАЗВАНИЕ
     enigma, crypt -- очень простое шифрование файлов
СИНТАКСИС
     enigma [-s] [-k] [пароль]
     crypt [-s] [-k] [пароль]

ОПИСАНИЕ
     Утилита enigma, также известная как crypt, является очень простой про-
     граммой шифрования, работающей на основе ``секретного ключа''.  Она рабо-
     тает как фильтр, т.е. шифрует или дешифрует поток данных со стандартного
     ввода и выводит результат в стандартный вывод.  Поскольку эти операции
     полностью симметричны, передача алгоритму зашифрованных данных с исполь-
     зованием того же самого секретного ключа приведёт к их дешифрации.
     Существует несколько способов передачи программе секретного ключа.  По
     умолчанию, программа запрашивает ключ у пользователя при помощи
     getpass(3).  Это единственный безопасный способ.

     Можно также передать ключ программе через аргумент командной строки
     пароль при её запуске.  Очевидно, что в этом случае ключ может быть под-
     смотрен другими пользователями при помощи ps(1).  В качестве альтерна-
     тивы, enigma может быть запущена с опцией -k, и тогда значение ключа
     будет взято из переменной окружения CrYpTkEy.  Хотя этот способ и кажется
     на первый взгляд более безопасным, чем предыдущий, но на самом деле это
     не так, потому что переменные окружения могут быть просмотрены с помощью
     ps(1).  Поэтому эта опция в основном нужна для совместимости с другими
     реализациями enigma.
     При использовании опции -s, enigma модифицирует шифрующий алгоритм с
     целью сделать его немного более безопасным, но несовместимым с другими
     реализациями.

   Внимание
     Криптографическая ценность enigma весьма мала.  Эта программа доступна
     лишь для совместимости с другими операционными системами, в которых также
     имеется её реализация, обычно называющаяся crypt(1).  Если вам нужно
     настоящее шифрование, обратитесь к bdes(1), openssl(1), pgp(1)
     (ports/security/pgp) или gpg(1) (ports/security/gnupg).  В некоторых
     странах, однако, могут существовать ограничения на экспорт, импорт или
     использование подобных средств, поэтому эти более мощные программы не
     распространяются как часть операционной системы по умолчанию.
ОКРУЖЕНИЕ
           CrYpTkEy  используется для передачи программе секретного ключа, ес-
                     ли была указана опция -k.

ПРИМЕРЫ
           man enigma | enigma > encrypted
           Enter key: (XXX -- ключ не отображается)
     Будет создан файл encrypted, содержащий зашифрованный вариант этой стра-
     ницы справочника.

           enigma XXX < encrypted
     Выводит на терминал содержимое файла, созданного в предыдущем примере.

СМОТРИ ТАКЖЕ
     bdes(1), gpg(1), openssl(1), pgp(1), ps(1), getpass(3)
ИСТОРИЯ
     Реализации crypt встречаются во многих UNIX системах.  Эта реализация
     была взята из свободно распространяемого Cryptbreakers Workbench.

FreeBSD 6.2                       14 мая 2004                      FreeBSD 6.2
Ваша оценка: Нет Средняя: 4 (1 голос)

Вставай, Україно!

Литература