
Базові шифри

Транспозиційні шифри
Транспозиційні шифри змінюють лише порядок літер, а не їх зовнішній вигляд. Основні шифри транспозиції засновані на переписуванні тексту в рядок або сітку за простим принципом. Приклади:
- написання задом наперед (ДИНОЗАВР → РВАЗОНИД)
- написання через одну літеру (ДИНОЗАВР → ДЗИАНВОР)
- заміна сусідніх літер (ДИНОЗАВР → ИДОНАЗРВ)
Існують також більш складні шифри транспонування, які дозволяють шифрувати за допомогою пароля.
Шифри підстановки
З іншого боку, шифри підстановки зберігають порядок літер, але змінюють їхню форму. Базовий шифр заміни — це зсув у алфавіті (також званий шифром Цезаря), коли літери замінюються іншими літерами, наприклад, при зсуві на одну ми шифруємо ЛЬВІВ → МЮГЇГ (Л змінюється на М, Ь змінюється на Ю і так далі). Більш складним прикладом шифру підстановки є шифр Віженера.
Кодування подібне до шифрів підстановки, як-от, азбуки Морзе, Брайля або таблиці ASCII. Однак саме кодування не є шифром, оскільки воно не шифрує повідомлення. Коли ми пишемо повідомлення за допомогою азбуки Морзе, кожен, хто знає цей код, може легко його прочитати.
Закрити