Сейчас на форуме: igorcauret, Rio (+6 невидимых)

 eXeL@B —› Вопросы новичков —› AES расшифровка файла
Посл.ответ Сообщение

Ранг: 2.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 07 октября 2014 08:00
· Личное сообщение · #1

Не могу разобраться с AES
что за ключ расширенный?
подробности в аттаче

0638_07.10.2014_EXELAB.rU.tgz - text.txt




Ранг: 192.7 (ветеран), 154thx
Активность: 0.070
Статус: Участник
The ONE

Создано: 07 октября 2014 08:18
· Личное сообщение · #2

jbob
Это скорее всего уже инициализированный ключ.

-----
Сотрудник DHARMA




Ранг: 2.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 07 октября 2014 08:40
· Личное сообщение · #3

Так примерно я и подумал. Но как его подставить в функцию. Или нужно писать все функции заново, не используя библиотеки?



Ранг: 4.3 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 07 октября 2014 09:32
· Личное сообщение · #4

Попробуй расшифровать этим ключем:
0x8C,0x72,0x49,0x21,0x02,0x16,0x08,0x6C,0x75,0x7F,0x14,0xAE,0xB4,0x60,0xD4,0xCA



Ранг: 2.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 07 октября 2014 10:04
· Личное сообщение · #5

Не идет ключ,
Я пробовал сгенерить aesKey функцией aes_set_decrypt
затем в получившийся aesKey подставлял значения из таблицы, и количество раундов - 0x0A
там как раз в таблице 240 байт затем 241 - 0x0A
при такой подстановке выскакивает ошибка, если убираю подстановку то работает, но не расшифровывает.
вопрос, как еще можно подставить данный инициализированный ключ в функцию aes_cbc_encrypt
или использовать другую библиотеку, не openssl
при выводе на экран aesKey -было видно, что размерность 240, а в значениях содержались не байты а dword
вот результат вывода с ключом:
Key
8C72492121686C757F14AEB460D4CA
aesKey
23967FC7 6150510E 5B03C2A 74A9410A 4EB9C27 1AB4D78A 69DDFC04 7A82315E 489E3659 B2BF1876 3F31B774 65AB03F8 389A824B 1E5F4BAD 73692B8E 135FCD5A F0CBCB63 FA212E2F 8D8EAF02 5A9AB48C 2F56ED07 26C5C9E6 6D366023 6036E6D4 E98A29DD AEAE54C 77AF812D D7141B8E 5CEDF77B 99324E1 4BF3A9C5 D0086F7 562D7F0F E360CC91 7D456461 A0BB9AA3 422597CB 557ED39A 42608D24 46F32F32 B3862F49 B54DB39E 9E25A8F0 DDFEFEC2 3C4B85DB 175B4451 171E5EBE 493A216 98FE9808 6CB9CD7 2B681B6E 43DB5632 BE884CEC 2B10C18A 451AEF 138DFCA8 2149728C 6C081602 AE147F75 CAD460B4 E 20F09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 B7431920 0 20E99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 07 октября 2014 10:19
· Личное сообщение · #6

не умете работать с openssl
возьмите рабочие примеры с гугла и адаптируйте под себя



Ранг: 2.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 07 октября 2014 16:00
· Личное сообщение · #7

а как из расширенного ключа и вектора найти ключ шифрования?



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 07 октября 2014 17:18
· Личное сообщение · #8

jbob в 99 проц случаев никак. для этого все и сделано

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 2.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 10 октября 2014 06:55
· Личное сообщение · #9

Не могу найти рабочие примеры.
а так вопрос
aesKey=
8C724921 216086C 757F14AE B460D4CA 768DDFC5 C71DDFE3 668396B3 E5CA1045 F5B4DEB1 B1900026 A19E4950 834986F6 8567A9E9 4424DE97 100E4976 22D7CFA6 FFE4E0DD C143777E 542A97E1 32D986D0 98370350 3EA797A3 9569E09F 66F31131 322FCE30 A69094F3 ABCE773C F39AF1AE 2E972838 94BF5AC3 D5EE3CF 58548692 8C894D49 BA2872FB 99E1B90C 550A655D BAEF22F7 36A13FB2 23C9CBF7 CCEBDC51 89274124 89723756 23874129 12341248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A - это колво раундов? 20F09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 B74B2920 0 20E99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
тогда после колва раундов байты уже получаются не обрабатываются?
и еще если количество раундов 10 - тогда используются 16 Х 10 - 160 байт?


 eXeL@B —› Вопросы новичков —› AES расшифровка файла
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати