
- •Введение
- •Архитектура efs
- •Технологии шифрования efs
- •Принципы шифрования
- •Операция шифрования
- •Операция дешифрования
- •Процесс восстановления файла после утраты секретной части ключа
- •Место efs в Windows 2000
- •Работа с efs Управление сертификатами пользователей
- •Утилита cipher
- •Шифрование файлов и каталогов
- •Дешифрование файлов и каталогов
- •Копирование, перемещение, переименование и уничтожение зашифрованных файлов и папок
- •Архивация зашифрованных файлов
- •Восстановление зашифрованных файлов на другом компьютере
- •Восстановление данных, зашифрованных с помощью неизвестного личного ключа
Утилита cipher
Эта утилита командной строки позволяет шифровать и дешифровать файлы. Ниже приведен ее синтаксис, описание ключей дано в табл. 1.
cipher [/Е | D] [t/S:каталог] [/A] [/I] [/F] [/Q] [/Н] [/К] [путь [...]]
Таблица 1. Ключи утилиты cipher
Ключ |
Описание |
/Е |
Шифрует указанные в качестве параметра путь файлы. Каталоги помечаются как зашифрованные, все файлы, которые будут помещены в них впоследствии, шифруются автоматически |
/D |
Дешифрует все указанные после ключа файлы. Каталоги помечаются как незашифрованные — все файлы, которые будут помещены в них впоследствии, шифроваться не будут |
/S |
Выполняет заданную операцию с каталогом каталог и всеми его подкаталогами, файлы при этом не обрабатываются |
/А |
Выполняет определенную ключом операцию как для каталогов, так и для отдельных файлов |
/I |
Продолжает выполнение указанной операции даже после возникновения ошибочной ситуации. По умолчанию при появлении ошибки программа cipher останавливается |
/F |
Осуществляет принудительное шифрование всех файлов, указанных после ключа, даже если они уже зашифрованы. По умолчанию уже зашифрованные файлы не подвергаются вторичному шифрованию |
/Q |
Выдает только краткую информацию |
/Н |
Отображает файлы, для которых установлены атрибуты скрытый (Hidden) и системный (System) |
/К |
Создает новый ключ шифрования файлов для пользователя, запустившего команду; при этом все другие ключи команды игнорируются |
Параметр путь может быть маской, файлом или каталогом. Команда cipher без параметров выдает информацию о том, зашифрован ли данный каталог или файлы, находящиеся в нем. Если параметр путь присутствует, то имен файлов может быть несколько. Между собой параметры должны быть разделены пробелом.
Для того чтобы зашифровать каталог Мои документы, введите команду:
c:\cipher /Е "Мои документы"
Для того чтобы зашифровать все файлы с расширением doc, введите команду:
c:\cipher /В /A *.doc
Шифрование файлов и каталогов
Поскольку шифрование и дешифрование выполняется автоматически, пользователь может работать с файлом так же, как и до установки его криптозащиты. Например, можно так же открыть текстовый процессор Word, загрузить документ и отредактировать его, как и прежде. Все остальные пользователи, которые попытаются получить доступ к зашифрованному файлу, получат сообщение об ошибке доступа, поскольку они не владеют необходимым личным ключом, позволяющим им расшифровать файл.
Следует отметить, что пользователи (в данном случае администраторы) не должны шифровать файлы, находящиеся в системном каталоге, поскольку они необходимы для загрузки системы, в процессе которой ключи пользователя недоступны. Это сделает невозможным дешифрование загрузочных файлов, и система потеряет работоспособность. Проводник предотвращает возможность возникновения такой ситуации, не позволяя шифровать файлы с атрибутом системный.
Шифрование информации задается в окне свойств файла или папки:
укажите файл или папку, которую требуется зашифровать, нажмите правую кнопку мыши и выберите в контекстном меню команду Свойства (Properties);
в появившемся окне свойств на вкладке Общие нажмите кнопку Другие. Появится окно диалога Дополнительные атрибуты (Advanced Attributes);
в группе Атрибуты сжатия и шифрования (Compress or Encrypt attributes) установите флажок Шифровать содержимое для зашиты данных (Encrypt contents to secure data) и нажмите кнопку ОК;
нажмите кнопку ОК в окне свойств зашифровываемого файла или папки. В появившемся окне диалога укажите режим шифрования
Рис.1. Окно диалога Дополнительные атрибуты Advanced Attributes
При шифровании папки можно указать следующие режимы применения нового атрибута:
Только к этой папке (Apply changes to this folder)
К этой папке и всем вложенным папкам и файлам (Apply changes to this folder, subfolders and files)