Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Программы » Расшифруйте шифр Цезаря
Расшифруйте шифр Цезаря
Вот Зашифрованный Текст:
злаедо ыщомхо хлгхммд з гдф, щгд дмд ыгзоужцчог, х эджмд з гдф, щгд дмд дгухвчог хэх хлеэищчог.эонпмхв.яучзхгчвхдммбо лхэб - лчфбо лэчпбо хю тымцчфомгчэшмбк лхэ з ьухудцо. цэа ьудгдмдз дмх ьухфоумд з 1036 учю лэчпоо рэоегудфчямхгмбк. з лдзуофоммдн годухх рэофомгчумбк щчлгхв яучзхгчвхдммбо лхэб мо ыщхгбзчигла, г.е. ьдэчячиг, щгд дмх мо хяучиг ючфогмдн удэх.. удэш яучзхгчвхдммбк лхэ лгчмдзхгла уосчийон ьух зючхфдцонлгзхак гоэ едлфхщолехк учюфоудз; дмх дьуоцоэаиг гчежо лгуыегыуы х рздэивхи злоэоммдн.годуха гаядгомха рнмсгонмч ьухзоэч е мдзбф ьуоцлгчзэомхаф дп рздэивхх злоэоммдн. з лоуоцхмо 20-к яя.
1 | Автор: Мокрый | 2011-04-21, 23:17   |  Репутация: [ + 0 ]
если нет начальной точки расшифровки то надо дешифровать на основе статистических свойств текста - какая буква встречается чаще всего, комбинации символов и т.д. Начальный текст будет иметь такие же свойства. Например в данном тексте чаще всего встречаться будет (я не считал) буква "н" - обычно в тексте чаще всего встречается буква "о". Делаем предположение что н=о, и так далее для букв, для буквосочетаний - например приставки "про", "при" и т.д. также должны выделятся и в зашифрованном тексте.

If you can't make it GOOD make it LOOK GOOD. B.Gates
2 | Автор: DoVe | 2011-04-22, 22:34   |  Репутация: [ + 48 ]


If you can't make it GOOD make it LOOK GOOD. B.Gates
2 | Автор: DoVe | 2011-04-22, 22:34   |  Репутация: [ + 48 ]
через какое то время начнем вырисовываться закономерность и может получится разгадать ключ.

If you can't make it GOOD make it LOOK GOOD. B.Gates
3 | Автор: DoVe | 2011-04-22, 22:34   |  Репутация: [ + 48 ]
Мда...перебрал все возможные варианты кодировки Цезаря к словам : "годуха","гдф",и "20-к яя.".
Ничего подходящего под смысл слов не нашел(
к сожалению...поламаю голову дальше)


:D love HTML :D
4 | Автор: Bars_Art | 2011-04-24, 13:07   |  Репутация: [ + 3 ]
ну если цифріе не шифруются в данном тексте (что очень похоже) то строка
20-к яя
очень сильно напоминает в нормальном 20-х гг или что то в таком роде


If you can't make it GOOD make it LOOK GOOD. B.Gates
5 | Автор: DoVe | 2011-04-24, 21:07   |  Репутация: [ + 48 ]
у меня тоже не получилось,проверял подстановкой..

http://vk.com/primatorg
6 | Автор: Student | 2011-04-28, 16:35   |  Репутация: [ + 10 ]


http://vk.com/primatorg
6 | Автор: Student | 2011-04-28, 16:35   |  Репутация: [ + 10 ]
Вместо "з лоуоцхмо 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   |  Репутация: [ + 14 ]
Цитата Мокрый ()
Вот Зашифрованный Текст:


Программа-дешифратор

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
8 | Автор: rageo | 2021-03-18, 12:54   |  Репутация: [ + 14 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Программы » Расшифруйте шифр Цезаря
  • Страница 1 из 1
  • 1
Поиск: