Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС Методичка ПР-2.doc
Скачиваний:
3
Добавлен:
18.07.2019
Размер:
154.62 Кб
Скачать
  1. Порядок виконання роботи:

4.1. Завдання: Виконати завдання свого варіанта.

Приклад виконання завдань:

Завдання 1. Зашифрувати фразу «Экономика - точная наука» за допомогою циклічного алгоритму (алгоритм Цезаря), використовуючи крок 5.

Застосувавши таблицю ASCII - кодів, одержимо таку літерну комбінацію:

«Ботстрмод - цтысдг сдчод». Тепер, перевівши літери у двійкові коди, одержимо таку комбінацію двійкових цифр:

10000001 10101110 11100010 11100001 11100010 11100000 10101100 10101110 10100100 11000100 (тире) 11100110 11100010 11101011 11100001 10100100 10100011 11100001 10100100 11100111 10101110 10100100.

Людина, що не має спеціальну підготовку, навряд чи догадається, що саме ви зашифрували.

Завдання 2. Зашифруємо й розшифруємо повідомлення “CAB” по алгоритму RSA.

Для простоти будемо використати маленькі числа ( на практиці - потрібно брати набагато більше).

1) Виберемо p=3 and q=11.

2) Визначимо n= 3*11=33.

3) Знайдемо (p-1)*(q-1)=20.Отже,d буде дорівнює, наприклад, 3: (d=3).

4) Виберемо число e по наступній формулі:

(e*3) mod 20 =1.

Нагадаємо, що операція mod одержує залишок від ділення.

Значить, e буде дорівнює, наприклад, 7: (e=7).

5) Представимо повідомлення як послідовність чисел у діапазоні від 0 до 32 ( не забувайте, що кінчається на n-1).

Літера A=1, B=2, C=3.

Тепер зашифруємо повідомлення, використовуючи відкритий ключ {7,33}

C1= (3^7) mod 33 = 2187 mod 33 =9;

C2 = (1^7) mod 33 =1 mod 33 =1;

C3 = (2^7) mod 33 = 128 mod 33 = 29;

Тепер розшифруємо ці дані, використовуючи закритий ключ { 3,33}.

M1=(9^3) mod 33 = 729 mod 33 = 3 (C);

M2 = (1^3) mod 33 = 1 mod 33 = 1 (A);

M3 = (29^3) mod 33 = 24389 mod 33 = 2 (B);

Все, дані розшифровані.

Індивідуальне завдання.

Завдання 1. Відповідно до своєму варіанту зашифрувати за допомогою циклічного алгоритму наступні фрази (табл.1):

Таблиця 1 – Варіанти завдань

Варіант

Фраза для шифрування

1

Я теперь студент ЗЕК ЗНТУ

2

Наш колледж лучший в городе

3

Мне нравится изучать программирование

4

Я учусь с удовольствием

5

Информационные технологии

6

Единицы измерения информации

7

Поколения компьютеров

8

Основы алгебры логики

9

Поиск информации в сети

10

Локальные и глобальные сети

Завдання 2. За допомогою алгоритму RSA зашифрувати й розшифрувати наступні слова (табл..2):

Таблиця 2 – Варіанти завдань

Варіант

Слово для шифрування

1

КОТ

2

КИТ

3

МЫШ

4

МУР

5

КУР

6

СОН

7

СОМ

8

КОМ

9

ГАВ

10

МЯУ

Практична робота № 17

1. Тема: Пошук інформації в Internet

2. Мета: Навчитися використовувати основні можливості програми Internet Explorer для одержання інформації, її зручного перегляду й подальшого використання

3. Технічне забезпечення: ПЕОМ IBM PC AT