Page 13 - 6151
P. 13

ЛАБОРАТОРНА РОБОТА № 3
                  ТЕОРЕТИЧНІ ПЕРЕДУМОВИ СТВОРЕННЯ СЕКРЕТНИХ КОДІВ АБО ШИФРІВ

               Мета роботи: навчитися створювати секретний код або шифр.

                      3.1 Програма роботи
                      У роботі необхідно здійснити:
                     ―ознайомлення з методом шифрування;
                     ―розробка алгоритмів шифрування та дешифрування;
                     ―розкодування заданого тексту.

                      3.2 Теоретичні відомості

               1. Шифрування, засноване на дату


               1 Виберіть дату. Наприклад, це буде день народження Стівена Спілберга
               16-го грудня 1946 року. Напишіть цю дату, використовуючи цифри і косі
               риси  (12/18/46),  потім  приберіть  риси,  щоб  отримати  шестизначне  число
               121846,  які  ви  можете  використовувати  для  передачі  зашифрованого
               повідомлення.
               2  Дайте  кожній  букві  цифру. Уявіть,  що  повідомлення  «Мені
               подобаються  фільми  Стівена  Спілберга».  Під  повідомлення  ви  напишіть
               ваше  шестизначне  число  знову  і  знову  до  самого  кінця  пропозиції:  121
               84612184 612184 6121846 121846121.
               3 Зашифруйте  ваше  повідомлення. Напишіть  літери  зліва  направо.
               Пересуньте  кожну  букву  звичайного  тексту  на  кількість  одиниць,
               зазначених  під  нею.  Буква  «М»  зсувається  на  одну  одиницю  і  стає  «Н»,
               літера «Н» зсувається на дві одиниці і стає «П». Зверніть увагу, що буква
               «Я»  зсувається  на  2  одиниці,  для  цього  вам  необхідно  перескочити  на
               початок  алфавіту,  і  стає  «Б».  Ваше  підсумкове  повідомлення  буде  «Нпе
               хфегбущг ъйныфя чукгмсе тсйуексеб».
               4 Переведіть  ваше  повідомлення. Коли  хтось  захоче  прочитати  ваше
               повідомлення,  все,  що  йому  треба  буде  знати,  так  це  яку  дату  ви
               використовували  для  кодування.  Для  перекодування  скористайтесь
               зворотним  процесом:  напишіть  цифровий  код,  потім  поверніть  букви  в
               протилежному порядку.

               2. Шифрування за допомогою числа

               1 Виберіть з вашим другом секретне число. Наприклад, число 5.




                                                           14
   8   9   10   11   12   13   14   15   16   17   18