Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 5, 2014 20:48:57

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр Ришелье

Задали написать программу, которая шифрует текст с помощью шифра Ришелье. Шифр вроде простой, но я не понимаю один из примеров в сети. Помогите разобраться.

Вот с этим примером все ясно и проблем не возникает.

Пример:
Исходный текст: «шифр ришелье»
Ключ: (231) (4132) (3142)
Зашифрованный текст: фши ршир лееь
То есть в ключе указываем, на какие отрезки разбивается исходный текст, а также на какую позицию переставляется каждая буква в отрезке.

Вот пример с другого сайта и я его не понимаю.
Ключ: (2741635) (15243) (671852493) (07) (28615)(943)(2741635)
Открытый текст: LETTER SENT TO THE EMPEROR GIVING FULL DETAIL
Шифртекст: TLRTSEE ETOTN EPOEMTHER N1 LUGIG VFR TLIE SAD

Я не понимаю, почему в некоторых отрезках ключа указаны такие индексы, которые в несколько раз больше длинны самого отрезка?
На пример (07), почему тут присутствует 7, когда длинна отрезка 2!?!

Офлайн

#2 Дек. 5, 2014 23:38:23

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Шифр Ришелье

Это шифр ришелье?? Вот гляньте, как на самом деле он выглядет.

Офлайн

#3 Дек. 5, 2014 23:51:01

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр Ришелье

dimy44
Я когда гуглил, тоже натыкался на этот сайт с таким его описанием, но интересно то, что есть ещё и места где описывается шифр Ришелье так как я это описал.
http://skillmanipulation.blogspot.ru/p/blog-page.html
http://kace.in.ua/%D0%A8%D0%B8%D1%84%D1%80_%D0%A0%D0%B8%D1%88%D0%B5%D0%BB%D1%8C%D0%B5
https://vk.com/topic-16779980_28033455

Мне сказали реализовать этот шифр и в качестве описания скинули, тот вариант, о котором я сейчас тут говорю.

Офлайн

#4 Дек. 6, 2014 00:01:35

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Шифр Ришелье

Ну значит пример некорректный, сами же видете. Полученная шифровка TLRTSEE ETOTN EPOEMTHER N1 LUGIG VFR TLIE SAD, где в исходном тексте “1”? И как пробелы восстановить потом?

Офлайн

#5 Дек. 6, 2014 00:14:09

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр Ришелье

dimy44
Ну тут так же как и с некотрыми другими шифрами получается похоже. Пробелы потом сам расставляешь в ручную.

Офлайн

#6 Дек. 6, 2014 00:16:40

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Шифр Ришелье

dimy44
Ну значит пример некорректный
Да на мой взгляд, это тоже было единственным логичным объяснением.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version