Если ваши данные чувствительны к внешнему воздействию и требуют дополнительных мер защиты, помимо ограничения доступа, вы можете зашифровать или закодировать их. Закодированный файл нельзя прочесть, не зная пароля.
Возможность шифрования информации требует инсталляции в вашей системе команды crypt. Соответствующее программное обеспечение имеет хождение только в Соединенных Штатах и может быть заказано у вашего дистрибьютера.
Команда crypt выполняет кодирование и декодирование файлов. По этой команде файлу присваивается пароль (ключ) шифрования. Тот же самый пароль используется при декодировании файла. Закодированный файл не доступен для чтения без пароля.
Если в команде crypt пароль не указан, система предложит вам ввести его. При этом вводимый вами пароль на экране не отображается.
Защита пароля - наиболее уязвимое место команды crypt. Любой человек, узнавший ваш пароль, получает доступ к вашим файлам. Старайтесь избегать известных сочетаний символов при выборе пароля.
Файл может быть закодирован в режиме оболочки (командой crypt) и в режиме редактирования (с помощью опций -x и X). Декодирование файла осуществляется командой crypt в режиме оболочки. Формат команды кодирования файла:
crypt <старый_файл> новый_файл
Прежде, чем удалить старый файл, убедитесь в том, что закодированный новый файл поддается декодированию.
Команда crypt без аргументов принимает стандартный ввод с клавиатуры и кодирует его перед направлением в стандартный вывод (на экран). Чтобы закодировать существующий файл, сделайте указание команде crypt принять ввод (<) из файла вместо клавиатуры. Точно также вывод команды (>) можно направить вместо дисплея в новый файл.
Чтобы декодировать файл, перенаправьте вывод из закодированного файла в новый файл, доступный для чтения. Формат команды декодирования файла: