|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.12.2017, 16:58 | #1 |
Регистрация: 07.12.2017
Сообщений: 8
|
Подбор метода шифрования.
Всем здравствуйте!
Есть код: 2 6 17 17 10 25 Как его можно расшифровать? Если ставить английские буквы, то получится: B F Q Q J Y Но должно быть английское слово. Я уже всё что можно перепробовал и не получается. Очень нужен ответ! Помогите пожалуйста! |
07.12.2017, 17:28 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, если допустить, что использовался шифр Цезаря с ключом 21,
получим слово "WALLET" p.s. а вообще, при таком скудном наборе данных и отсутствии данных о методе шифрования можно легко получить ЛЮБОЕ шестибуквенное слово (нужно только подобрать под нужный шифр нужный ключ) |
09.12.2017, 13:05 | #3 |
Регистрация: 07.12.2017
Сообщений: 8
|
А как вы поняли что сдвиг 21?
Я думал надо все цифры сложить: 2+6+17+17+10+25=77=7+7=14=1+4=5 И на 5 сдвигать, тогда слово WALLET получается. А могут быть другие методы применены? |
09.12.2017, 18:02 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
никак не понял. запустил цикл от 0 до 25 и прибавлял это смещение к вашим цифрам
(когда смещение 0 получилось BFQQJY, когда смещение стало 21 получилось WALLET) вот я и всё. Цитата:
да и сдвиг не в ту сторону (у Вас сдвиг не 5, а минус 5. ну, возьмите слово WALL (при кодировке Цезарем и тем же самым сдвигом +21 получаем 2 6 17 17 что Вы будете складывать? или возьмите любое слово, закодируйте его, потом посуммируйте код. Поймёте, что это всё бессмысленное занятие. Такие шифры ломаются с помощью частотного анализа. Но, разумеется, для частотного анализа должно быть дано НАМНОГО более длинный текст. По шести буквам можно просто играть в угадайку. И ещё раз повторю. Я легко могу предоставить Вам на простом и широизвестном алгоритме шифрования ключ, который из этих же букв даст ЛЮБОЕ шестибуквенное слово на английском языке. Поэтому, ваша задача или имеет простое решение, либо не имеет решения вообще. понятно? |
|
10.12.2017, 16:55 | #5 |
Регистрация: 07.12.2017
Сообщений: 8
|
По смыслу общего решения, Валлет лучше всего подходит.
А такое реально декодировать? 2WFcmCo8CphaceyQQDDP6QaSecdSK37R73E n6GduSTa2S72YXvxbpwTT9nr5mdhdhD6sEi ivFwG9oeFrs2QSxGYY Если допустим убрать все цифры и повторяющиеся буквы? Я декодировал Base64, но он иероглифы только показывает. |
11.12.2017, 10:20 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
12.12.2017, 07:30 | #7 |
Регистрация: 07.12.2017
Сообщений: 8
|
Спасибо за помощь!
А вот такую загадку можно решить? Это слово состоит из 2 слогов, которые можно найти, решая головоломки из 2-х слов ниже. |
12.12.2017, 09:34 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
12.12.2017, 10:14 | #9 |
Регистрация: 07.12.2017
Сообщений: 8
|
Искомое слово должно быть английским, состоит из двух слогов.
Я вот тоже застрял( Например первое слово: слияние...напротив сильный или надёжный и хз как это понимать( |
12.12.2017, 14:04 | #10 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Дописать два слога, чтобы получился синоним?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подбор | EXMP | Общие вопросы C/C++ | 6 | 01.05.2012 00:29 |
Подбор параметра | Sentteriys | Microsoft Office Excel | 5 | 30.06.2011 01:25 |
Подбор | jec | Общие вопросы C/C++ | 3 | 13.01.2011 00:00 |
Вызов метода из метода | kuzjma | PHP | 8 | 10.12.2010 02:38 |
Подбор | Sanek_ntsk | Общие вопросы Delphi | 1 | 26.03.2009 21:43 |