- •Основы работы с криптографической программой pgp
- •Методические указания
- •К лабораторной работе
- •Самара 2005
- •Основы работы с криптографической программой pgp
- •1. Основные понятия криптографической программы
- •1.1. Общие сведения
- •1.2. Принцип работы pgp
- •2. Основы работы с криптографической программой pgp 8.0
- •2.1. Запуск pgp
- •2.2. Основы работы с приложением pgPkeys
- •2.2.1. Содержание окна pgPkeys
- •2.2.2. Создание новых каталогов ключей
- •2.2.3. Генерация ключей
- •2.2.4. Удаление ключей
- •2.2.5. Обмен открытыми ключами Экспорт ключа
- •Импорт ключа
- •2.2.6. Добавление ключей
- •2.3. Шифрование сообщений
- •2.3.1. Шифрование сообщений в программе Outlook Express
- •2.3.2. Шифрование через копирование текста в буфер обмена Windows
- •2.3.3. Шифрование всего файла
- •2.4. Расшифровка сообщений
- •2.4.1. Расшифровка сообщений в программе Outlook Express
- •2.4.2. Расшифровка сообщений через копирование в буфер обмена Windows
- •2.4.3. Расшифровка файла, содержащего зашифрованное сообщение
- •2.5. Работа с приложением pgPmail
- •2.6. Основы работы с приложением pgPdisk
- •2.6.1. Создание pgp диска
- •2.6.2. Работа с pgp диском
- •Подключение диска
- •Отключение диска
- •2.7. Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Содержание
2.3.3. Шифрование всего файла
При помощи программы PGPможно зашифровать целиком текстовый файл. Для этого поступают следующим образом:
Написать текст сообщения в любом текстовом редакторе (например, в текстовом редакторе Блокнот)и сохранить его в файле.
!! В текстовом редакторе Блокнот напишите сообщение, содержащее свой домашний адрес. Сохраните текст в файле text.txt в папке Мои документы.
!!Зашифруйте и подпишите целиком весь файл (его имя теперь будет text.txt.pgp).
Зайти в программу Проводник,выделить созданный файл и нажать на правую кнопку мышки.
В открывшемся контекстном меню появиться еще одна команда под названием PGP. Если поставить мышку на пункт меню PGP- раскроется меню, состоящее из 4 команд:
encrypt (шифрование без цифровой подписи);
sign (цифровая подпись);
encrypt and sign (шифрование с цифровой подписью);
wipe (уничтожить).
Выбрать одну из команд: encrypt (для простого шифрования) или encrypt & sign (для шифрования и подписи). Появится диалог выбора открытого ключа корреспондента, где следует выбрать ключ адресата и нажать наOK. В результате файл будет зашифрован.
Выполнить команду wipe (стереть, уничтожить оригинальный файл) в контекстном менюPGP. Иначе, нет смысла шифровать файл, если на диске компьютера остается первоначальный. После этой операции у файла остается то же самое имя, но добавляется тип расширения.pgp.
Зашифрованный файл следует присоединить к сообщению в программе электронной почты и отправить вместе с ним.
!! Раскройте файлы с исходным и зашифрованным сообщением и сравните их.
!!Уничтожьте исходный текстовый файл text.txt.
2.4. Расшифровка сообщений
В соответствии с шифрованием сообщений есть три способа их расшифровки.
2.4.1. Расшифровка сообщений в программе Outlook Express
Открыть полученное зашифрованное сообщение в программе Outlook Express.
В меню PGP, раскрывающемся сПанели задач(знак – амбарный замок) выполнить командуCurrent Windows/Decrypt & Verify (рис. 2.10).
В появившемся окне программы PGP необходимо ввести пароль, защищающий секретный ключ получателя сообщения и нажать на OK. На экране появится окноText Viewer, содержащее расшифрованное сообщение. Его можно скопировать в буфер обмена, щелкнув по кнопкеCopy to clipboard, а затем вставить в текстовый редактор.
Рис.2.10. Окно программы Outlook Express с расшифрованным
сообщением
!! Запустите программу Outlook Express. Откройте папку Исходящие. Двойным щелчком откройте, созданное Вами сообщение и расшифруйте его. Сверьте идентификатор пользователя и идентификатор ключа.
2.4.2. Расшифровка сообщений через копирование в буфер обмена Windows
!! Расшифруйте сообщение, хранящееся в файле text_2.txt через буфер обмена. Сверьте электронную подпись и идентификатор ключа на расшифрованном сообщение и в окне PGPkey. Затем удалите этот файл.
Раскрыть файл с зашифрованным текстом двойным щелчком мыши или зашифрованное сообщение в почтовой программе.
Выделить полученный зашифрованный текст и скопировать его в буфер Windows.
В меню PGP, раскрывающемся спанели задач Windowsвыполнить командуClipboard / Decrypt & verify.
В появившемся окне программы PGP необходимо ввести пароль, защищающий секретный ключ получателя сообщения и нажать на OK. На экране появится окноText Viewer, содержащее расшифрованное сообщение. Его можно скопировать в буфер обмена, щелкнув по кнопкеCopy to clipboard, а затем вставить в текстовый редактор.
Расшифрованное сообщение с электронной подписью выглядит следующим образом:
*** PGP SIGNATURE VERIFICATION ***
*** Status: Good Signature //Хорошая подпись
*** Signer: Иванов Василий Иванович <vasiliy@mail.ru> (0x89307D95) //Подписывающий
*** Signed: 08.09.2003 11:31:51 //Время и дата подписания
*** Verified: 08.09.2003 11:37:32 //Время и дата проверки
*** BEGIN PGP DECRYPTED/VERIFIED MESSAGE ***
4) Зайти в сообщение с текстом, который был ранее выделен, выполнить команду Правка(Edit) - Вставить(Past). В результате зашифрованное содержимое clipboard заменяет предыдущее сообщение и на этом процесс шифровки закончился. Теперь можно отправлять сообщение обычным образом.
*** END PGP DECRYPTED/VERIFIED MESSAGE ***
Рис.1.11. Расшифрованный блок текста