Зміст
1. Мета роботи
. Вимоги до програм шифрування і дешифрування
.1 Вимоги до формування файлів
. Термінологія і метод шифрування
.1 Шифрування методом простої заміни
.2 Дешифрування шіфротекста
. Варіант завдання
. Укрупненная структурна схема програми шифрування
.1 Код програми шифрування
. Укрупненная структурна схема програми дешифрування
.1 Код програми дешифрування
. Оригінальний текст
.1 Зашифрований текст
.2 дешифрувати текст
. Скріншоти виконання програм
1. Мета роботи
Метою курсової роботи є закріплення знань і умінь програмування мовою C/C + + при створенні реального діючої програми шифрування (дешифрування) тексту
2. Вимоги до програм шифрування і дешифрування
Програми шифрування і дешифрування тексту повинні бути самостійними і незалежними програмними одиницями, розробленими на мові програмування C/C + +. Розробка програм повинна виконуватися як консольний додаток при використанні компіляторів MS Visual C + + або C + + Builder, або як DOS-програма, при розробці з використанням компіляторів BC + + або ТЗ + +. br/>
.1 Вимоги до формування файлів
Текстовий файл з вихідним текстом повинен містити не менше 200 ASCII символів довільного осмисленого тексту і може формуватися будь-яким текстовим редактором. Текст повинен бути розташованим по рядках не більше 80 символів. p align="justify"> шифротекст, формується програмою шифрування вихідного тексту, повинен бути представлений файлом Output.txt. Дешифрований текст, відновлений з файлу Output.txt, повинен бути текстом , складеним з ASCII символів, і може складатися з довільного числа рядків будь-якої довжини.
3. Термінологія і метод шифрування
Метод і спосіб перетворення вихідного тексту з метою його захисту від незаконних користувачів називається шифруванням.
Шифрування - процес застосування шифру. В результаті шифрування вихідний текст перетвориться в шифротекст.
Дешифрування - процес зворотний шифруванню, тобто перетворення шифрованого повідомлення у вихідний текст.
Ключ - якась послідовність символів, що визначає перетворення вихідного тексту в шифротекст.
3.1 Шифрування методом простої заміни
Найбільш відомими і часто використовуваними шифрами є шифри заміни. Вони характеризуються тим, що окремі частини початкового те...