меню, выбираем первую кнопку «Generate new pair» (рис 7.16).
Рис. 7.16
Входите в «Мастер ключей» и вводите новое имя пользователя пункт «Full name». Это и будет именем нового ключа (рис 7.17).
Рис.7.17
Email – адрес почты мы в лабораторной работе пока не используем. Программа спросит «Продолжать ли без задания Email-адреса? Нужно ответить «Да».
Затем от вас потребуют новую парольную фразу (она может совпадать с уже используемой, не менее восьми символов). В списке ключей появляется новая пара с заданным именем (рис. 7.18).
Рис.7.18
После окончания генерации ключей вы увидите свою ключевую пару (рис 7.19).
Рис. 7.19
Для того чтобы обменяться открытым ключом с получателем вашего сообщения, необходимо сначала экспортировать свой открытый ключ в файл. Для создания новой ключевой пары запустите PGPkeys. В открывшемся окне выделите свой ключ и выберите в меню иконку «Export selected keys to a file». Вам подскажут имя файла ключей и спросят, куда сохранить. Сохраните пока в своей папке. Для Петрова это будет «Petrov.asc». Затем нужно использовать общую папку Task\Pgp\Pgp_Key, положив туда свой открытый ключ и забрав оттуда открытый ключ вашего корреспондента. Теперь необходимо загрузить ключ вашего корреспондента в справочник ключей. Запустите снова PGPkeys. В открывшемся окне выбирайте в меню иконку «Папка» «Import keys from a file». Вам подскажут, откуда взять файл ключей вашего корреспондента (это ваша папка), и вы увидите, что в справочнике ключей появился новый ключ (рис 7.20). Подпишите его (с. 28).
Рис. 7.20.
Чтобы подписать файл необходимо запустить программу PGP на вашем компьютере (рис 7.21).
Рис. 7.21
Это можно сделать через строку PGP,кликнув правой клавишей мыши на иконке файла «Petrov.doc» и найти в меню необходимые действия.
После того, как Петров выберет свой текущий ключ и введет свою парольную фразу (рис 7.22), в папке Петрова появится новый файл «Petrov.doc.sig». Здесь хранится электронная подпись файла «Petrov.doc».
Рис. 7.22
Чтобы проверить подпись достаточно щелкнуть по файлу «Petrov.doc.sig» мышью. Результат будет такой же, как на рис. 7.23.
Рис. 7.23
Здесь прописано, что подпись под файлом принадлежит Петрову и создана она 15 октября 2003 г.
Для того, чтобы посмотреть, как работает электронная подпись, внесем изменение в подписанный файл «Petrov.doc» и снова проверим подпись, щелкнуть по файлу «Petrov.doc.sig» мышью. Результат будет такой же как на рис. 7.24.
Рис. 7.24
Теперь здесь прописано, что подпись под файлом принадлежит Петрову и, что она нарушена.
Еще раз подпишем и зашифруем файл «Petrov.doc». Для этого удалим старую, уже неверную, подпись Petrov.doc.sig, кликнем правой клавишей мыши на иконке файла «Petrov.doc» и найдем в меню необходимые действия (рис 7.25).
Рис. 7.25
Надо учесть, что в этот раз шифровать вы будете на вашего корреспондента.
Как только вы начнете шифровать, вам нужно будет в верхнем окне появившейся формы выбрать и дважды кликнуть на имени ключа вашего корреспондента (рис 7.26).
Рис. 7.26
Он переместился в нижнее окно «Recipients», теперь нужно выбрать его там, нажать «ОК» и ввести парольную фразу (рис 7.27).
Рис. 7.27
Обменяться защищенным файлом с получателем сообщения можно через папку Task\Pgp\Pgp_Message.
Получив файл вашего корреспондента «Georgiev.doc.pgp», расшифруйте его, используя свою парольную фразу. Сразу увидите результат проверки подписи вашего корреспондента (рис 7.28).
Рис. 7.28.
В той же папке появится расшифрованный файл «Georgiev.doc». Он оказался по величине больше чем «Georgiev.doc.pgp», это подтверждает то, что перед шифрованием PGP файл сжимает. Если же у Петрова не было бы открытого ключа Георгиева, то он расшифрует файл «Georgiev.doc.pgp», но подпись проверить не сможет и получит сообщение – «Unknown key».
Литература
1. Алекс Джедаев. Я люблю компьютерную самооборону. – М.: Издательство ООО «Только для Взрослых», 2002.
2. Скембей, Джоел Мак-Клар, Стюарт. Секреты хакеров. Безопасность Windows 2000 – готовые решения. – М.: Издательский Дом «Вильямс», 2002.