![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Пользователь
Регистрация: 16.12.2010
Сообщений: 13
|
![]() Цитата:
Высылать пример с AAA...AAA? Точно не помню но вроде там будут одни и те же символы шифрованный: аааааааааааааааа шифрованный вид в хексе: e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 скажите надо обязательно поищу в готовых примерах что то такое я уже наблюдал у себя, у меня просто их уже так много накопилось, я и однокурсников их тоже набрал |
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 24.04.2012
Сообщений: 300
|
![]()
А если ключ будет 0000-0000-0000-0000?
Помог? Оставляем отзыв =)
|
![]() |
![]() |
![]() |
#23 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
А неважно, он тоже сойдет. Чем больше накоплено статистических данных, тем больше вероятность подбора.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Продолжая теорию Abstraction:
Ключ: "1"-49 00110001 A-65 01000001 ф-244 11110100 B-66 01000010 ч-247 11110111 C-67 01000011 ц-246 11110110 D-68 01000100 с-241 11110001 E-69 01000101 р-240 11110000 F-70 01000110 у-243 11110011 G-71 01000111 т-242 11110010 H-72 01001000 э-253 11111101 Операция a xor key 00110001 00110001 00110001 00110001 00110001 00110001 00110001 00110001 01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000 ----------------------------------------------------------------------------------------- 01110000 01110011 01110010 01110101 01110100 01110111 01110110 01111001 Символ b: 11110100 11110111 11110110 11110001 11110000 11110011 11110010 11111101 Наблюдаем применение операции not к первому и 6 битам. Или xor с числом 10000100 = 132 То есть в данном случае имеем формулу вывода: b=a xor key xor 132 Осталась мелочь - найти, откуда берется это 132
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 27.10.2012 в 02:09. |
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
В случае с кодом, с которого пост начался, принцип остается, но меняется само число:
key - 107 a b --------- 97 242 115 224 100 247 102 245 01100001 01110011 01100100 01100110 01101011 01101011 01101011 01101011 --------------------------------------------------------- 00001010 00011000 00001111 00001101 ---------------------------------------------------------- 11110010 11100000 11110111 11110101 11111000 = 248 То есть формула стала: b=a xor key xor 248
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 27.10.2012 в 12:31. |
![]() |
![]() |
![]() |
#26 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Ну и наконец, последний вариант из выложенных здесь:
F - 70 01000110 A-65 01000001 00010111 B-66 01000010 00010100 C-67 01000011 00010101 D-68 01000100 00010010 E-69 01000101 00010011 F-70 01000110 00010000 G-71 01000111 00010001 H-72 01001000 00011110 01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000 01000110 01000110 01000110 01000110 01000110 01000110 01000110 01000110 ------------------------------------------------------------------------------------------------------------------------- 00000111 00000100 00000101 00000010 00000011 00000000 00000001 00001110 ------------------------------------------------------------------------------------------------------------------------ 00010111 00010100 00010101 00010010 00010011 00010000 00010001 00011110 00010000 = 16 Формула: b=a xor key xor 16 Остается выяснить, по какому принципу формируется это число (132, 248, 16 и тп)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 27.10.2012 в 12:31. |
![]() |
![]() |
![]() |
#27 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Sciv, а как Ваша теория работает, когда текст из одинаковых букв, а код из разных?
Может быть, я пока что-то не понял в Ваших рассуждениях
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 28.10.2012 в 15:54. |
![]() |
![]() |
![]() |
#28 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
BDA, не знаю, не проверял пока... как-то проглядел этот пост, сегодня вечером домой приду - проверю, выложу результат
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Ладно, согласен, был неправ в своих выводах, зато сделал новое "открытие":
Для набора AAA...AAA при ключе 0123-4567-89AB-CDEF a xor b =161 b=a xor 161 но зато при другом наборе символов (zzz...zzz) и том же ключе: a xor b=161 b=a xor 161 то есть функция от Key=161. В итоге получаем общий вид алгоритма шифрования: b=a xor F(key) (a - исходный текст, b - результат, key - ключ) Причем F("0123-4567-89AB-CDEF")=161 Можно попробовать, зная ключ и значение функции, определить саму функцию. Ну все, я в конец запутался... ![]()
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 28.10.2012 в 20:07. |
![]() |
![]() |
![]() |
#30 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Sciv, вот значения для всех приведенных ключей:
Цитата:
![]() Мысли вслух: Нужна функция, преобразующая из 256^16 в 256...
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 28.10.2012 в 20:35. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СИ шифровка и дешифровка | Габриэлла | Помощь студентам | 1 | 29.11.2011 22:35 |
Шифрование/дешифровка | Jaroslav.zp.ua | Общие вопросы по Java, Java SE, Kotlin | 0 | 09.05.2011 12:31 |
Шифровка и Дешифровка | Claster | Помощь студентам | 4 | 27.03.2011 12:30 |
Дешифровка файла в Делфи | Аретмий | Помощь студентам | 3 | 19.11.2009 21:55 |
Дешифровка | zvyagin1 | Фриланс | 3 | 02.12.2008 20:40 |