Зміст
Введення
. Розробка ескізного і технічного проектів програми
.1 Завдання
.2 Призначення і область застосування
.3 Технічні характеристики
.4 Опис алгоритму
.5 Організація вхідних і вихідних даних
.6 Вибір складу технічних і програмних засобів
. Розробка робочого проекту
.1 Розробка програми
.2 Текст програми
.3 Тестування програми
.4 Впровадження
Висновок
Глосарій
Список використаних джерел
Програми
Введення
Криптографія (від др.-греч. ??????? - прихований і ????? - пишу) - наука про методи забезпечення конфіденційності (неможливості прочитання інформації стороннім) і автентичності (цілісності і справжності авторства, а також неможливості відмови від авторства) інформації.
Спочатку криптографія вивчала методи шифрування інформації - оборотного перетворення відкритого (вихідного) тексту на основі секретного алгоритму і/або ключа в шифрований текст (шифротекст). Традиційна криптографія утворює розділ симетричних криптосистем, в яких зашифрування і розшифрування проводиться з використанням одного і того ж секретного ключа. Крім цього розділу сучасна криптографія включає в себе асиметричні криптосистеми, системи електронного цифрового підпису (ЕЦП), хеш-функції, управління ключами, отримання прихованої інформації, квантову криптографію. p align="justify"> Криптографія - одна з найстаріших наук. Історія криптографії налічує близько 4 тисяч років. В якості основного критерію періодизації криптографії можливо використовувати технологічні характеристики використовуваних методів шифрування. p align="justify"> Перший період (приблизно з 3-го тисячоліття до н. е..) характеризується пануванням моноалфавитной шифрів (основний принцип - заміна алфавіту вихідного тексту іншим алфавітом через заміну букв іншими літерами або символами).
Другий період (хронологічні рамки - з IX століття на Близькому Сході (Ал-Кінді) і з XV століття в Європі (Леон Баттіста Альберті) - до початку XX століття) ознаменувався введенням в ужиток поліалфавітних шифрів.
Третій період (з початку і до середини XX століття) характеризується впровадженням електромеханічних пристроїв в роботу шифрувальників. При цьому продовжувалося використання поліалфавітних шифрів. p align="justify"> Четвертий період - з середини до 70-х років XX століття - період переходу до математичної криптогра...