Форум сайта python.su
Задали написать программу, которая шифрует текст с помощью шифра Ришелье. Шифр вроде простой, но я не понимаю один из примеров в сети. Помогите разобраться.
Вот с этим примером все ясно и проблем не возникает.
Пример:
Исходный текст: «шифр ришелье»
Ключ: (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
Офлайн
Это шифр ришелье?? Вот гляньте, как на самом деле он выглядет.
Офлайн
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
Мне сказали реализовать этот шифр и в качестве описания скинули, тот вариант, о котором я сейчас тут говорю.
Офлайн
Ну значит пример некорректный, сами же видете. Полученная шифровка TLRTSEE ETOTN EPOEMTHER N1 LUGIG VFR TLIE SAD, где в исходном тексте “1”? И как пробелы восстановить потом?
Офлайн
dimy44
Ну тут так же как и с некотрыми другими шифрами получается похоже. Пробелы потом сам расставляешь в ручную.
Офлайн
dimy44Да на мой взгляд, это тоже было единственным логичным объяснением.
Ну значит пример некорректный
Офлайн