|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.09.2010, 11:29 | #1 |
Пользователь
Регистрация: 30.08.2010
Сообщений: 41
|
Aлгоритм шифрования строковых литералов.
Всем доброе время суток.
Возможно я не по адресу? Есть такая задача пытаюсь определить какой алгоритм шифрования строковых литералов используется вот три примера: Слово "ASNKTI" hex код этого слова: 14 04 8A 66 09 6E 51 60 51 FA E5 1F 26 D7 CD 83 8A CA 52 C7 0B 1B 5A DF 0F 07 75 D5 D3 95 CE 59 CE 31 33 6C 94 AC 8E B4 37 F8 BD 63 A1 3E BD C7 A1 B4 F1 B4 33 3E 37 80 AC A5 89 C7 AC 87 38 A8 8E 31 A5 A8 65 3E A1 A5 89 Символы кириллице hex кода слова "ASNKTI" 6·..Љf.nQ`Qъе.&Ч НѓЉКRЗ..ZЯ..uХУ• ОYО13l”¬Ћґ7шЅcЎ> ЅЗЎґсґ3>7Ђ¬Ґ‰З¬‡ 8ЁЋ1ҐЁe>ЎҐ‰ Далее изменил букву в слове "ASNKTI" "OSNKTI" hex код этого слова: 22 04 8A 66 09 6E-51 60 51 FA E5 1F 26 D7 CD 83 8A CA 52 C1 0B 1B 5A DF 0F 07 75 D5 D3 95 CE 59 CE 31 33 6C 94 AC 8E B4 37 F8 BD 63 A1 3E BD C7 A1 B4 F1 B4 33 3E 37 80 AC A5 89 C7 AC 87 38 A8 8E 31 A5 A8 65 3E A1 A5 89 Символы кириллице hex кода слова "OSNKTI" ".Љf.nQ`Qъе.&Ч НѓЉКRБ..ZЯ..uХУ• ОYО13l”¬Ћґ7шЅcЎ> ЅЗЎґсґ3>7Ђ¬Ґ‰З¬‡ 8ЁЋ1ҐЁe>ЎҐ‰ Теперь я пишу слово "Pilotka" "Pilotka" hex код этого слова: 8D 83 7D E0 A8 6A CB CE 3A 45 B1 65 26 83 67 F2 2D 1D 20 4B 8A 04 8A 1B 8A E0 C2 83 CE 83 A9 58 69 58 F3 EC 0E 2F DE C4 8A 83 C3 FD B7 AA 31 D2 DE A4 BB 07 75 D5 D3 95 CE 59 CE 31 33 6C 94 AC 8E B4 37 F8 BD 63 A1 3E BD C7 A1 B4 F1 B4 33 3E 37 80 AC A5 89 C7 AC 87 38 A8 8E 31 A5 A8 65 3E A1 A5 89 Символы кириллице hex кода слова "Pilotka" Ќѓ}аЁjЛО:E±e&ѓ gт-. KЉ.Љ.ЉаВѓОѓ ©XiXум./ЮДЉѓГэ·Є 1ТЮ¤».uХУ•ОYО13l ”¬Ћґ7шЅcЎ>ЅЗЎґсґ 3>7Ђ¬Ґ‰З¬‡8ЁЋ1ҐЁ e>ЎҐ‰ |
24.09.2010, 11:53 | #2 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Беглый просмотр показал, что конечная последовательность байт:
Код:
Ну и у первых двух вариантов отличны 2 байта: Цитата:
Я так понимаю, что слова можете любые вводить? Тогда примеры ужасно выбраны. Ничего полезного не дают. Желательно наличие одинаковых символов и побольше примеров, отличающихся одним-двумя символами, с перестановками символов,.... |
|
24.09.2010, 12:41 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Добавлю. Обязательно пример, когда есть маленькие буквы. А ещё обязательно пара примеров с максимально большой длиной Например (31 символ): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB и попробовать, например 40 символов забить. что при этом получится. ну и, A AA AAA B BBB p.s. Шифр 100% несложный - т.к. место и код сивола однозначно не зависят от предыдущих. Но вот в конце изменения, конечно, настораживают.. Но там может быть, например, контрольная сумма... а может быть, просто мусор в строке кодируется.. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ поиск повторяющихся (строковых) элементов в массиве | danslash | Помощь студентам | 5 | 29.03.2010 01:35 |
Обработка строковых данных | >>arty<< | Помощь студентам | 4 | 15.01.2010 23:07 |
Диассемблиравание для изменения строковых данных без знания ассемблера | GanGSISoft | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 06.10.2008 20:35 |
нужен аналог строковых функций | DOS | Общие вопросы C/C++ | 4 | 05.01.2008 00:05 |