Size: a a a

Ассемблер

2021 August 14

Y

Yura in Ассемблер
а ну тогда почему не 32
источник

s

s54816 in Ассемблер
0x20 == 32
источник

Y

Yura in Ассемблер
а забил что єто в 16 речной системке
источник

ST

Saenro T in Ассемблер
r15 — каким боком?
r8-r14 — 7шт. 64-х битных ключей, да?)
источник

E

Entusiast in Ассемблер
r15 - счётчик
Да, r8-r14 это ключи
RAX - то, что шифруется
источник

ST

Saenro T in Ассемблер
Зачем?
источник

E

Entusiast in Ассемблер
Чтобы в дальнейшем развивать легче было. Сначала вообще думал с SSE делать - XMM0-XMM15 ключи

Просто нужно было больше случайных значений
источник

ST

Saenro T in Ассемблер
Ты ж понимаешь что для того, чтобы в RAX получить 5584EF8F7907FF26, не обязательно оперировать имено теми ключами что задумал изначально ты?
источник

E

Entusiast in Ассемблер
Думал о таком
источник

ST

Saenro T in Ассемблер
Т.е. задача имеет €@₽#& решений.
источник

E

Entusiast in Ассемблер
Нет, это брутфорс - одно решение
источник

ST

Saenro T in Ассемблер
Допустим, тогда, по идее, ключи коротенькие.
источник

E

Entusiast in Ассемблер
Всмысле коротенькие?
8 байт
источник

ST

Saenro T in Ассемблер
В смысле перебор 2^448?)
источник

E

Entusiast in Ассемблер
Да
512
источник

ST

Saenro T in Ассемблер
Да нет, заниматься здесь этим никто не будет, но скорее всего, тебе накидают несколько сотен правильных ключей.
источник

A

Aleksandr in Ассемблер
Завтра
источник

E

Entusiast in Ассемблер
Точнее: (64 * 255) * 7 = 114240 возможных ключей
источник

E

Entusiast in Ассемблер
А, нет. Я ещё не учел, что значения могут не совпадать в каждом регистре.
Так что около 500 000. Сами уже посчитайте

Ну, короче, брутфорс это всегда выход
источник

E

Entusiast in Ассемблер
Я пытался получить правильное значение, сменой ключей местами (к примеру, поменять ключ, который умножается, но разделить его, чтобы был баланс). Ничего не получалось - должен быть порядок между ключами, и одно значение. Больше я не знаю способов, как можно получить одинаковое значение при разных ключах в таком шифровании

Но если кто-то получит, тогда будет интересно улучшить это шифрование, и исправить это
источник