сті основного критерію періодизації криптографії можливо використовувати технологічні характеристики використовуваних методів шифрування. p align="justify"> Перший період (приблизно з 3-го тисячоліття до н. е..) характеризується пануванням моноалфавитной шифрів (основний принцип - заміна алфавіту вихідного тексту іншим алфавітом через заміну букв іншими літерами або символами). Другий період (хронологічні рамки - з IX століття на Близькому Сході (Ал-Кінді) і з XV століття в Європі (Леон Баттіста Альберті) - до початку XX століття) ознаменувався введенням в ужиток поліалфавітних шифрів. Третій період (з початку і до середини XX століття) характеризується впровадженням електромеханічних пристроїв в роботу шифрувальників. При цьому продовжувалося використання поліалфавітних шифрів. p align="justify"> Роторна шифрувальну машину Енігма, різні модифікації якої використовувалися німецькими військами з кінця 1920-х років до кінця Другої світової війни. Четвертий період - з середини до 70-х років XX століття - період переходу до математичної криптографії. У роботі Шеннона з'являються суворі математичні визначення кількості інформації, передачі даних, ентропії, функцій шифрування. Обов'язковим етапом створення шифру вважається вивчення його вразливості до різних відомим атакам - лінійному і диференціальний криптоаналіз. Однак, до 1975 року криптографія залишалася "класичної", або ж, більш коректно, криптографією з секретним ключем. Сучасний період розвитку криптографії (з кінця 1970-х років по теперішній час) відрізняється зародженням та розвитком нового напрямку - криптографія з відкритим ключем. Її поява знаменується не тільки новими технічними можливостями, а й порівняно широким поширенням криптографії для використання приватними особами (у попередні епохи використання криптографії було винятковою прерогативою держави). Правове регулювання використання криптографії приватними особами в різних країнах сильно розрізняється - від дозволу до повної заборони. p align="justify"> Термінологія
Відкритий (вихідний) текст - дані (не обов'язково текстові), передані без використання криптографії.
шифротекст, шифрований (закритий) текст - дані, отримані після застосування криптосистеми (зазвичай - з деяким зазначеним ключем).
Ключ - параметр шифру, що визначає вибір конкретного перетворення даного тексту. У сучасних шифри криптографічний стійкість шифру цілком визначається секретністю ключа (Принцип Керкгоффса). p align="justify"> Шифр, криптосистема - сімейство оборотних перетворень відкритого тексту в шифрований.
Асиметричний шифр - шифр, який є асиметричною криптографічного системою. [уточнити]
Шифрування - процес нормального застосування криптографічного перетворення відкритого тексту на основі алгоритму і ключа, в результаті якого виникає шифрований текст.
Розшифрування - процес нормального ...