шифр цезаря



Код цезаря

Автор Ѝль задал вопрос в разделе Прочее компьютерное

Что такое "Код Цезаря"? и получил лучший ответ

Ответ от Ludmila4000[гуру]
Код (или шифр) Цезаря — один из древнейших шифров. При шифровании каждый символ заменяется другим, отстоящим от него в алфавите на фиксированное число позиций. Шифр Цезаря можно классифицировать как шифр подстановки, при более узкой классификации — шифр простой замены.
Шифр назван в честь римского императора Гая Юлия Цезаря, использовавшего его для секретной переписки. Естественным развитием шифра Цезаря стал шифр Виженера. С точки зрения современного криптоанализа, шифр Цезаря не имеет приемлемой стойкости.
Пример
Шифрование с использованием ключа k = 3. Буква С «сдвигается» на три буквы вперед и становится буквой «Ф» . Твердый знак, перемещённый на три буквы вперед, становится буквой «э» , и так далее:
Оригинальный текст:
Съешь же ещё этих мягких французских булок, да выпей чаю.
Шифрованный текст:
Фэзыя йз зьи ахлш пвёнлш чугрщцкфнлш дцосн, жг еютзм ъгб.
Криптоанализ шифра
Будучи одноалфавитным шифром подстановки, шифр Цезаря подвержен частотному анализу. Но ещё одна большая его слабость — это недостаточное количество возможных ключей (всего 33 для русского алфавита и 26 для английского) , что делает возможной атаку грубой силой.
Криптоаналитик может выписать открытый текст для всех вероятных ключей, один из этих вариантов и будет расшифровкой сообщения.
Применительно к информатике: можно написать программу, которая будет кодировать/декодировать сообщения этим способом. Поскольку код довольно простой, программа выйдет тоже несложная.Источник:

Ответ от Лариса Денисова[новичек]
расшифровать :члсозхсеюм, используя шифр Цезаря

Ответ от Ѝйнштейн[новичек]
фиолетовый

Ответ от Xlebuchek Game Channel[активный]
ути наш фиолетовый) ск, я долго дешифровал)) сдвиг на 30)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое "Код Цезаря"?
Шифр Цезаря на Википедии
Посмотрите статью на википедии про Шифр Цезаря
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*