Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2023, 08:17   #11
Leo_nid
Пользователь
 
Регистрация: 24.03.2012
Сообщений: 12
По умолчанию

Ах, да! я же обещал ответ на старое задание дать

Ответ

ЧТОБЫ ОТКРЫТЬ:
1.ПОВЕРНИТЕ НАПРАВО НА ДВА ИЛИ БОЛЕЕ ПОЛНЫХ ОБОРОТА И ОСТАНОВИТЕСЬ НА 0.
2.ПОВЕРНИТЕ НАЛЕВО НА ОДИН ПОЛНЫЙ ОБОРОТ ПОСЛЕ УКАЗАННОГО ВЫШЕ ЧИСЛА И ОСТАНОВИТЕСЬ НА ОТМЕТКЕ 10.
3.ПОВЕРНИТЕ НАПРАВО И ОСТАНОВИТЕСЬ НА 35.


ключ: 16 20 18 19 15 25 29
Leo_nid вне форума Ответить с цитированием
Старый 19.07.2023, 09:26   #12
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Leo_nid
Цитата:
Ну, я бы не называл ее огромной. В Цезаре ключ==смещение (int), а у Виженера – это массив смещений (понятно, в цикле).
Вы, надеюсь в курсе, что шифр Виженера использовался в знаменитой Энигме?
И сколько сил и времени было затрачено для решения этой загадки?
А ведь там использовалось только пять строчек из "массива смещений".

Поправлюсь. Это модифицированный Виженер - символы строки были дополнительно перемешаны.
Но их, этих строк: коммутатор, три диска и отражатель (в простейшей версии). Т.е. пять. Плюс два или три диска в "запасе".

Но сути это сильно не меняет.
Механизм автоматического вскрытия должен иметь словарный запас для сокращения формируемой, в процессе дешифрации, лабуды.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 19.07.2023, 12:01   #13
Leo_nid
Пользователь
 
Регистрация: 24.03.2012
Сообщений: 12
По умолчанию

ViktorR, я согласен с Вами (модифицировать и перешифровывать, накладывать один шифр на другой - это все повышает стойкость), но как Вы думаете, автор темы FenrisWolf, что хотел получить?
Я прошлый раз такому же человеку помог. В этот раз не стал, т.к. не известно, где он взял код-текст (возможно, вообще пустышка, если длина массива ключей больше половины текста). А совет бесплатный дал, наверное, зря…
Leo_nid вне форума Ответить с цитированием
Старый 19.07.2023, 17:09   #14
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

неясно расшифровано ли задание темы

плюс форум подсказывает похожие темы внизу страницы
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 20.07.2023, 12:12   #15
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Натолкнулся на эту книгу:
Эл Свейгарт, Криптография и взлом шифров на Python.:Пер. с англ. - СПб.:ООО"Диалектика", 2020. - 512 с.

В ней есть глава о методах вскрытия шифра Виженера. На сайте издательства есть исходный код, который подробно разбирается в книге.


Это на тот случай, что кто-то будет искать решение.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите вскрыть шифр Виженера Asmodei Помощь студентам 11 27.08.2022 20:57
Помогите расшифровать Шифр Виженера (длина ключа 3) HappySmile Безопасность, Шифрование 8 23.04.2020 01:13
Шифр Виженера. Паскаль. Помогите исправить ошибки Smile189 Помощь студентам 3 25.10.2016 18:21
Шифр Виженера Radiy Паскаль, Turbo Pascal, PascalABC.NET 7 12.06.2010 10:05
расшифровать виженера!!! Anenya.K Помощь студентам 4 06.03.2010 13:09