Найти тему
Компас знаний

Древняя криптография: Шифр Цезаря

Первый известный шифр, шифр подстановки* был использован Юлием Цезарем около 58 г. до н.э. сейчас его называют шифром Цезаря. Цезарь переставлял каждую букву в своих военных командах, чтобы они казались бессмысленными, если враг перехватит их.

* Шифр подстановкиэто метод шифрования, в котором элементы исходного открытого текста заменяются зашифрованным текстом в соответствии с некоторым правилом. Элементами текста могут быть отдельные символы (самый распространённый случай), пары букв, тройки букв, комбинирование этих случаев и так далее.

Представьте, что два человека решили общаться с помощью шифра Цезаря.

Сначала им нужно было бы заранее договориться о сдвиге букв для использования скажем на три поэтому, чтобы зашифровать свое сообщение первому нужно было бы применить сдвиг на три к каждой букве в ее исходном сообщении, чтобы А стало D, B стало E, C стало F и так далее. Это нечитаемое или зашифрованное сообщение затем открыто отправляется второму, затем второй просто вычитает сдвиг на три из каждой буквы, чтобы прочитать исходное сообщение.

-2

Невероятно, что этот базовый шифр использовался военачальниками в течение сотен лет после Цезаря.

Однако взломщик замка может искать механические дефекты или сбои, которые извлекают информацию чтобы сузить правильную комбинацию, процесс взлома замка и взлом кода очень похожи.

Шифр Цезаря был взломан только спустя 800 лет арабским математиком по имени Алкинди.

«Я сражался и побеждал, но я не победил человеческий дух, который является неукротимый, однако замок настолько силен насколько его самое слабое место»

-3