Здесь больше нет рекламы. Но могла бы быть, могла.

Автор Тема: Шифровки.  (Прочитано 13028 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Miketsukami

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Шифровки.
« : 19/12/2006, 23:45:23 »
Загадывается фраза, она зашифровывается с помощью одного из шифра Цезаря, остальные разгадывают.



Определение. Системой Цезаря называется моноалфавитная подстановка, преобразующая n-грамму исходного текста (x0, x1 ,..,xn-1) в n‑грамму шифрованного текста (y0 ,y1 ,...,yn-1) в соответствии с правилом
yi=Ck(xi), 0<=i<n.

Например, ВЫШЛИТЕ_НОВЫЕ_УКАЗАНИЯ посредством подстановки C3 преобразуется в еюыолхиврсеюивцнгкгрлб.
Примечание: е=ё.

А->г
Б->д
В->е
Г->ж
Д->з
Е->и
Ж->й
З->к
И->л
Й->м
К->н
Л->о
М->п
Н->р
О->с
П->т
Р->у
С->ф
Т->х
У->ц
Ф->ч
Х->ш
Ц->щ
Ч->ъ
Ш->ы
Щ->ь
Ъ->э
Ы->ю
Ь->я
Э->_(пробел)
Ю->а
Я->б
_(пробел)->в

Примечание: знаки препинания учитываться не будут.



тсймпъпыфкйчкщтьшфйсклдьйокмчдц-окмчш

(Дефис - это дефис в исходной фразе)

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Шифровки.
« Ответ #1 : 20/12/2006, 00:01:16 »
из вереска напиток забыт давным-давно

« Последнее редактирование: 20/12/2006, 00:09:51 от Mrrl »
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Miketsukami

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #2 : 20/12/2006, 00:03:11 »
да. Загадывайте

Злостный оффтопик
Гер Штирлиц? Расшифровываете быстро. А как вообще тема?

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Шифровки.
« Ответ #3 : 20/12/2006, 00:12:14 »
Злостный оффтопик
И не такое приходилось разгадывать  :)
А тема хорошая. Я как-то думал предложить произвольные подстановки, но получилось бы слишком сложно. Хотя, если с пробелами...


ънстусзмщнштъичхцмыэчтюяэхч


Злостный оффтопик
Предлагаю немного поиграть так, а потом, если окажется легко, начать выкидывать пробелы и прочие знаки препинания.
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Corwin

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #4 : 20/12/2006, 10:39:51 »
Злостный оффтопик
Есть ли смысл в этой игре? Программу с выдачей всех результатов написать достаточно легко.
Немає сенсу.

Оффлайн Kэt

  • путаннная девочка
  • Ветеран
  • *****
  • Пол: Женский
  • Вчера я была я и все шло как обычно... (c)
    • Просмотр профиля
Re: Шифровки.
« Ответ #5 : 20/12/2006, 11:06:05 »
Злостный оффтопик
Есть ли смысл в этой игре? Программу с выдачей всех результатов написать достаточно легко.
+1
- А почему это место - Очень Странное Место?
- А потому, что все остальные места очень уж нестранные. Должно же быть хоть одно Очень Странное Место...

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Шифровки.
« Ответ #6 : 20/12/2006, 11:12:12 »
Да и вручную перебрать 33 варианта несложно. Зачем возиться с программой?

Кто-нибудь предложит более сбалансированную шифровку (разрешимую, но не очень простую)?

Злостный оффтопик
Например (не помню, как называется):

сообщение делится на куски по N букв, записывается в таблицу (несколько строк, последняя может быть неполной), столбцы переставляются в каком-то порядке (в оригинале порядок определяется ключом), и выписываются по столбцам.

Например (N=5, порядок столбцов 35142)

ВЫШЛИ ТЕ_НО ВЫЕ_У КАЗАН ИЯ

В Ы Ш Л И
Т Е _ Н О
В Ы Е _ У
К А З А Н
И Я


(сразу выписываем столбцы)
Ш_ЕЗ ИОУН ВТВКИ ЛН_А ЫЕЫАЯ

(записываем подряд)

Ш_ЕЗИОУНВТВКИЛН_АЫЕЫАЯ

Число N сообщается.

При N не больше 10 должно решаться.
« Последнее редактирование: 20/12/2006, 11:32:40 от Mrrl »
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Tuilavendil

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #7 : 20/12/2006, 11:38:18 »
Злостный оффтопик
По-моему тут та же проблема с программой.

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Шифровки.
« Ответ #8 : 20/12/2006, 11:49:38 »
Злостный оффтопик
3 миллиона вариантов (для N=10) просмотреть сложнее :)
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Corwin

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #9 : 20/12/2006, 12:02:26 »
А шифрование по ключевой фразе?

ВЫШЛИТЕ_НОВЫЕ_УКАЗАНИЯ
МОРЕМОРЕМОРЕМОРЕМОРЕМО

Получается: ПЙИСЦБЦЕЫЮУАТОДРНЧСУЦН

А ключ с загадкой давать.
Немає сенсу.

Оффлайн Tuilavendil

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #10 : 20/12/2006, 12:05:23 »
Злостный оффтопик
Mrrl, завести словарик :) а вообще для N=10 вручную довольно трудно будет решить

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Шифровки.
« Ответ #11 : 20/12/2006, 13:41:18 »
Злостный оффтопик
Я как-то взял N=14 (66 букв, без пробелов). Было только дополнительное предположение об одном слове

"Вертикальная перестановка" с N=10 примерно соответствует по сложности сдвигу по ключевому слову длины 4. Так что можно пробовать и то и другое. Что-нибудь сложнее пока кажется не очень реалистичным.

Программу написать, конечно, можно. Даже со словарем. Но использовать ее быстро надоест - по опыту знаю :)
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Miketsukami

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #12 : 20/12/2006, 16:16:00 »
Смысл в том, что вздом шифра должен осуществляться без программы. Как во времена Цезаря.

Оффлайн Tuilavendil

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #13 : 20/12/2006, 16:38:17 »
А кто контролировать будет?

Оффлайн Elemmacil

  • Личная фея
  • Ветеран
  • *****
  • Пол: Женский
  • Фейский Штирлиц
    • Просмотр профиля
Re: Шифровки.
« Ответ #14 : 20/12/2006, 16:41:14 »
Видимо только собственная совесть.
Иду своей дорогой.
Пушистая.


Оффлайн Tuilavendil

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #15 : 20/12/2006, 16:46:02 »
Очень инетресно и увлекательно будет играть, когда один будет сам расшифровывать, а другой за 10 сек. получит ответ на компе. Изначально  должны быть равные условия для всех.

Оффлайн Elemmacil

  • Личная фея
  • Ветеран
  • *****
  • Пол: Женский
  • Фейский Штирлиц
    • Просмотр профиля
Re: Шифровки.
« Ответ #16 : 20/12/2006, 16:50:56 »
Да уж, в этом конечно минус. Но какой интерес расшифрорывать это на компе, выкладывать ответ, опережая людей,которые сами разгадывают, и  мешать этим нормальной игре?Из вредности что ли? :-\
Иду своей дорогой.
Пушистая.


Оффлайн Tuilavendil

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #17 : 20/12/2006, 16:54:57 »
Например, чтобы быть умнее всех :) От себя скажу, что я не стану программы использовать.

Оффлайн Elemmacil

  • Личная фея
  • Ветеран
  • *****
  • Пол: Женский
  • Фейский Штирлиц
    • Просмотр профиля
Re: Шифровки.
« Ответ #18 : 20/12/2006, 16:57:10 »
Цитировать
чтобы быть умнее всех
чтобы казаться умнее всех.
Я тоже программу использовать не буду. Не вижу в этом смысла.Это не интересно.  ;D
Иду своей дорогой.
Пушистая.


Оффлайн Miketsukami

  • Ветеран
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Шифровки.
« Ответ #19 : 20/12/2006, 20:48:18 »
Злостный оффтопик
Программа, которую я тебе дал тольео зашифровывает. Обратную делать не буду.