
- •Практическая работа № наименование: Программа шифрования pgp
- •1. Подготовка к работе
- •2. Контрольные вопросы
- •3. Задание на выполнение лабораторной работы
- •4. Методические указания
- •Общие папки в VirtualBox
- •Как создать общую папку VirtualBox
- •Как настроить общую папку через подключение сетевого диска
- •Дополнения гостевой ос
Практическая работа № наименование: Программа шифрования pgp
ЦЕЛЬ РАБОТЫ: изучить возможности программы шифрования PGP
1. Подготовка к работе
По указанной литературе и Приложению изучить порядок работы с программой PGP. Ответить на контрольные вопросы.
2. Контрольные вопросы
2.1. Для чего предназначена программа PGP?
2.2. Каково назначение цифровой подписи?
2.3. Как с помощью программы PGP создать ключи?
2.4. Для чего применяются открытый (публичный) и закрытый (секретный) ключи?
2.5. Как происходит обмен открытыми ключами через специальный сервер?
2.6. Как включить свой открытый ключ в сообщение электронной почты?
2.7. Как и для чего осуществляется шифрование файлов на диске?
2.8. Как изменить свой пароль? В каких случаях это необходимо?
2.9. Назовите способы шифрования текстовых файлов с помощью PGP.
2.10. Как проверяется достоверность ключа?
2.11. Как удалить устаревшие ключи?
2.12. Как дешифровать закрытый файл?
2.13. Как удалять файлы с помощью PGP?
2.14. Кто является автором программы PGP?
2.15. Какая версия PGP используется в данной работе?
2.16. Что означает термин «аутентификация»?
2.17. Что означает термин «хэш-функция»?
2.18. Что такое верификация?
2.19 Что такое сертификация?
2.20. Что означает аббревиатура PGP? Каков перевод названия программы PGP с английского языка на русский?
2.21. Вычислите контрольную сумму для слова, заданного преподавателем.
2.22. Какой фразой начинается текст, содержащий открытый ключ?
2.23. Какой фразой заканчивается текст, содержащий открытый ключ?
2.24. Как подписать (сертифицировать) ключ?
2.25. Что обеспечивает высокую криптостойкость программы PGP?
2.26. Какова длина ключа, использованного в данной работе?
2.27. Перечислите способы обмена открытыми ключами.
2.28. Что такое идентификатор пользователя?
3. Задание на выполнение лабораторной работы
Задание 1. С целью обмена информацией между основной ОС и установленной виртуальной машиной на виртуальной машине VirtualBox папку «Общие документы» сделайте общей.
Задание 2. Проинсталлируйте на виртуальной машине программу PGP, используя дистрибутив, находящийся в папке «Общие документы» основной машины.
Задание 3. Создание ключей
1.1. Создайте связ ку ключей (в неё входят открытый и закрытый ключи). Длину ключа установите 2048 бит.
1.2. Запишите в отчет первую и последнюю фразы текста, описывающего открытый ключ (эти фразы являются отметками начала и конца открытого ключа).
1.3. Подсчитайте число символов, содержащихся в открытом ключе. Результаты поместите в отчет.
Задание 4. Шифрование и дешифрование текста на жестком диске
2.1. Наберите в любом редакторе текста (например, MS Word, WordPad) свои фамилию, имя, номер группы. Сохраните файл на жестком диске в папке «Общие документы» , дав файлу имя «Задание 2». Зашифруйте созданный файл своим открытым ключом.
Задание 5. Обмен ключами
Обменяться открытыми ключами со своими Получателем и Отправителем информации. Порядок обмена ключами определяется преподавателем, ведущим занятия.
В дальнейшем студент, отправляющий сообщение, будет называться Отправителем, а студент, принимающий сообщение, - Получателем. Каждый студент во время выполнения работы поочередно выступает в роли Получателя и Отправителя сообщений.
Ключ может быть передан с помощью дискеты, средств локальной вычислительной сети или с помощью глобальной вычислительной сети (электронной почты, специального сервера открытых ключей или путем размещения на Web-странице).
Задание 6. Проверка достоверности полученных ключей
С помощью отпечатка (по-другому - слепка, дайджеста, на английском языке - Fingerprint) ключа проверьте правильность (достоверность) принятого от Получателя открытого ключа. Запишите в отчет первое и последнее слово отпечатка своего открытого ключа и отпечатка открытого ключа Вашего Отправителя.
Задание 7. Шифрование текста и передача криптограммы
В соответствии с номером варианта выберите из таблицы 1 текст и зашифруйте его с помощью открытого ключа Получателя. Шифрование следует производить в текстовом редакторе с помощью опции Current Window (Текущее окно). Криптограмму отправьте Получателю. (Способ передачи криптограммы определяет преподаватель: через локальную сеть, через глобальную сеть, с помощью Flash-памяти).
Таблица 1
Вариант |
Открытый текст |
1 |
Бородатый человек много рассказывал про этот ключик, но я все забыла. Помню только, что нужно отворить им какую-то дверь и это принесет счастье... |
2 |
Пьеро вскочил, размахивая руками. - Веди меня к ней... Если ты мне поможешь отыскать Мальвину, я тебе открою тайну золотого ключика... |
3 |
- Как! - закричал Буратино радостно. - Ты знаешь тайну золотого ключика? - Знаю, где ключик лежит, как его достать, знаю, что им нужно открыть одну дверцу... |
4 |
Черепаха позеленела от злости и сказала мне: - На дне пруда лежит волшебный ключик... Я знаю одного человека, - он готов сделать все на свете, чтобы получить этот ключик..." |
5 |
- Ключик на дне озера... Мы никогда не увидим счастья... - А это ты видел? - крикнул ему в ухо Буратино. И, вытащив из кармана ключик, повертел им перед носом Пьеро. - Вот он! |
6 |
Буратино сказал: - Я все-таки хочу во что бы то ни стало узнать у Карабаса Барабаса, где эта дверца, которую открывает золотой ключик. За дверцей хранится что-нибудь замечательное, удивительное... И оно должно принести нам счастье. |
7 |
Он только теперь понял, как дороги ему друзья. Пусть Мальвина занимается воспитанием, пусть Пьеро хоть тысячу раз подряд читает стишки, - Буратино отдал бы даже золотой ключик, чтобы увидеть снова друзей. |
8 |
- Эта дверца и этот золотой ключик, - проговорил Карло, - сделаны очень давно каким-то искусным мастером. Посмотрим, что спрятано за дверцей. |
9 |
Я буду рыдать, как одинокая корова, стонать, как больная курица, плакать, как крокодил. Я стану на колени перед самым маленьким лягушонком... Ключик должен быть у меня! |
10 |
И она не спросила, кто я такой И с чем я стучался к ней. Она сказала: Возьми с собой Ключи от моих дверей. |
11 |
Я, как настройщик, ключик подберу К твоей душе, как к старому роялю, Чтоб подарить твоим глазам печальным Своей любви волшебную игру. |
12 |
Твоя душа – как семь забытых нот, Играть по ним так трудно научить. Но знаю я, что, может быть, Ты просто ждешь, кто ключик подберет. |
13 |
Все спешим мы к тому повороту, Где пылает огонь без причин, Так заприте ж вы Волчьи Ворота И в ломбард заложите ключи. |
14 |
А счетчик такси стучит И ночь уносит меня. От разных квартир ключи В кармане моем звенят. |
15 |
Молчат во всех морях все корабли, Молчат морские станции земли, И ты ключом, приятель, не стучи, Ты эти три минуты помолчи. |
16 |
Словно слезы – капли на стекле, Ключ – тобой забытый на столе. Пусть судьба тебя хранит От любых обид. Отпускаю, как ни больно мне… |
Задание 8. Прием и дешифрация криптограммы
Указанным преподавателем способом получите криптограмму Вашего Отправителя. Запишите в отчет первую и последнюю полную строчки криптограммы. Расшифруйте криптограмму, используя свой закрытый ключ. Открытый текст поместите в отчет.
Задание 9. Создание сообщения, заверенного цифровой подписью
Наберите в любом редакторе текста (например, MS Word, WordPad, блокнот) свои фамилию, имя, номер группы. Используя вкладку Current Window (Текущее окно) программы PGP, заверьте сообщение цифровой подписью. Сохраните документ на жестком диске в указанной преподавателем папке, дав файлу имя «Задание 7».
Задание 10. Обмен открытыми сообщениями с цифровой подписью
8.1. Отправьте открытое сообщение с Вашей цифровой подписью своему Получателю (см. Задание 7).
8.2. С помощью опции Current Window (Текущее окно) проверьте подлинность сообщения, полученного Вами от Отправителя.
8.3. Измените текст подписанного документа (замените, например, один или два символа открытого сообщения). Снова проверьте документ на подлинность.
Результаты проверок поместите в отчет (в отчете следует обязательно привести первую строку проверенного документа).
Задание 11. Создание зашифрованных сообщений, заверенных цифровой подписью
Создайте документ, содержащий текст, указанный в таблице 2. Зашифруйте полученный файл и заверьте его своей цифровой подписью.
Таблица 2
Вариант |
Открытый текст |
1 |
Компьютерная программа делает то, что вы приказали ей сделать, а не то, что вы хотели, чтобы она сделала. |
2 |
Машины должны работать. Люди должны думать. |
3 |
Тот, кто говорит "мы", не имеет в виду себя. |
4 |
Хочешь избежать критики - ничего не делай, ничего не говори и будь никем. |
5 |
Кто ясно мыслит, ясно излагает. |
6 |
Дважды два уже четыре, а будет ещё лучше. |
7 |
Мы вечно надеемся, что всё как-то сложится, потому что другие лучше, чем мы. |
8 |
На всякую ключевую проблему найдётся своя отмычка. |
9 |
Либо вы часть решения, либо вы часть проблемы. |
10 |
Чем меньше вы собираетесь делать, тем больше вы должны об этом говорить. |
11 |
Ничего не делать - отличное занятие. Но какая огромная конкуренция! |
12 |
Всё должно быть изложено так просто, как только возможно, но не проще. |
13 |
Всё не только не так просто, но и просто не так. |
14 |
Если двое держатся одного мнения, за этим часто стоит кто-то третий. |
15 |
Слабые люди верят в удачу, сильные - в причину и следствие. |
16 |
Знание некоторых принципов легко возмещает незнание некоторых фактов. |
Задание 12. Обмен зашифрованными сообщениями, заверенными цифровой подписью
10.1. Отправьте созданный Вами в предыдущем пункте файл своему Получателю.
10.2. Примите зашифрованный файл от своего Отправителя, дешифруйте его, проверьте цифровую подпись.
Дешифрованный текст запишите в отчет.
Задание 13. Передача и прием зашифрованных сообщений с помощью почтовых клиентов (Outlook Express, The Bat и т.п.)
11.1. Составьте, зашифруйте и отправьте сообщение Получателю с помощью почтового клиента. Текст сообщения выберите по своему усмотрению.
11.2. Примите и дешифруйте сообщение, полученное с помощью почтового клиента.
Текст полученного и отправленного сообщений поместите в отчет. Опишите порядок выполнения задания.
Задание 14. Удаление файлов
После завершения данной лабораторной работы удалите с помощью программы PGP файлы, находящиеся в Вашей папке. Удаление файлов производится лишь после успешного отчета по выполненной работе и с разрешения преподавателя. Опишите порядок удаления файлов.