Расшифруйте шифр Цезаря
|
|
Вот Зашифрованный Текст: злаедо ыщомхо хлгхммд з гдф, щгд дмд ыгзоужцчог, х эджмд з гдф, щгд дмд дгухвчог хэх хлеэищчог.эонпмхв.яучзхгчвхдммбо лхэб - лчфбо лэчпбо хю тымцчфомгчэшмбк лхэ з ьухудцо. цэа ьудгдмдз дмх ьухфоумд з 1036 учю лэчпоо рэоегудфчямхгмбк. з лдзуофоммдн годухх рэофомгчумбк щчлгхв яучзхгчвхдммбо лхэб мо ыщхгбзчигла, г.е. ьдэчячиг, щгд дмх мо хяучиг ючфогмдн удэх.. удэш яучзхгчвхдммбк лхэ лгчмдзхгла уосчийон ьух зючхфдцонлгзхак гоэ едлфхщолехк учюфоудз; дмх дьуоцоэаиг гчежо лгуыегыуы х рздэивхи злоэоммдн.годуха гаядгомха рнмсгонмч ьухзоэч е мдзбф ьуоцлгчзэомхаф дп рздэивхх злоэоммдн. з лоуоцхмо 20-к яя.
|
|
|
если нет начальной точки расшифровки то надо дешифровать на основе статистических свойств текста - какая буква встречается чаще всего, комбинации символов и т.д. Начальный текст будет иметь такие же свойства. Например в данном тексте чаще всего встречаться будет (я не считал) буква "н" - обычно в тексте чаще всего встречается буква "о". Делаем предположение что н=о, и так далее для букв, для буквосочетаний - например приставки "про", "при" и т.д. также должны выделятся и в зашифрованном тексте.
If you can't make it GOOD make it LOOK GOOD. B.Gates
|
|
If you can't make it GOOD make it LOOK GOOD. B.Gates
|
|
|
через какое то время начнем вырисовываться закономерность и может получится разгадать ключ.
If you can't make it GOOD make it LOOK GOOD. B.Gates
|
|
|
Мда...перебрал все возможные варианты кодировки Цезаря к словам : "годуха","гдф",и "20-к яя.". Ничего подходящего под смысл слов не нашел( к сожалению...поламаю голову дальше)
:D love HTML :D
|
|
|
ну если цифріе не шифруются в данном тексте (что очень похоже) то строка 20-к яя очень сильно напоминает в нормальном 20-х гг или что то в таком роде
If you can't make it GOOD make it LOOK GOOD. B.Gates
|
|
|
у меня тоже не получилось,проверял подстановкой..
http://vk.com/primatorg
|
|
|
Вместо "з лоуоцхмо 20-к яя" подставляем "в середине 20-х гг". Далее предполагаем, что " з 1036 учю лэчпоо" это "в 1036 раз слабее". Получаем 14 букв для замены. Далее дело техники
ОТВЕТ: всякое учение истинно в том, что оно утверждает, и ложно в том, что оно отрицает или исключает.лейбниц.гравитационные силы - самые слабые из фундаментальных сил в природе. для протонов они примерно в 1036 раз слабее электромагнитных. в современной теории элементарных частиц гравитационные силы не учитываются, т.к. полагают, что они не играют заметной роли.. роль гравитационных сил становится решающей при взаимодействиях тел космических размеров; они определяют также структуру и эволюцию вселенной.теория тяготения эйнштейна привела к новым представлениям об эволюции вселенной. в середине 20-х гг.
Здесь есть следующая закономерность: 1я буква алфавита соответствует последней, 2я буква последней минус 4 позиции, 3я буква минус еще 4 позиции (твердый знак не учитывается) и т.д. Вообщем модификация шифра Цезаря.
Шифр Цезаря в чистом виде — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом, находящимся на некотором постоянном числе позиций левее или правее него в алфавите. (см википедию).
GeRa
№ 7 | Автор: rageo |
2021-03-13, 18:42 | Изменено: rageo - Сб, 2021-03-13, 19:13
|
Репутация: [ + 42 ]
|
|
|
Цитата Мокрый ( ) Вот Зашифрованный Текст:
Программа-дешифратор
begin var text := ReadString('Введите текст'); var l := Length(text); for var i := 1 to l do case text of 'а' : text:='я'; 'б' : text:='ы'; 'в' : text:='ц'; 'г' : text:='т'; 'д' : text:='о'; 'е' : text:='к'; 'ж' : text:='ж'; 'з' : text:='в'; 'и' : text:='ю'; 'й' : text:='щ'; 'к' : text:='х'; 'л' : text:='с'; 'м' : text:='н'; 'н' : text:='й'; 'о' : text:='е'; 'п' : text:='б'; 'р' : text:='э'; 'с' : text:='ш'; 'т' : text:='ф'; 'у' : text:='р'; 'ф' : text:='м'; 'х' : text:='и'; 'ц' : text:='д'; 'ч' : text:='а'; 'ш' : text:='ь'; 'щ' : text:='ч'; 'ы' : text:='у'; 'ь' : text:='п'; 'э' : text:='л'; 'ю' : text:='з'; 'я' : text:='г'; ' ' : text:=' '; ',' : text:=','; '-' : text:='-'; '.' : text:='.'; '1' : text:='1'; '0' : text:='0'; '3' : text:='3'; '6' : text:='6'; ';' : text:=';'; '2' : text:='2'; end; PrintLn(newline, text) end.
GeRa
|
|
|