169 похожих чатов

Корроче, пока что CTF не скидываю. Вроде теперь точно всё

проверил, не должно быть таких багов
@Saenro, посмотри
xor rax, r13
add rax, r11
mul r12
xor rax, r10
add rax, r11
shr rax, 0x3
add rax, r8
shr rax, 0x3
add rax, r9
@@:
add rax, 'eN?_'

ror rax, 16
xor rax, r10
add rax, r11

rol rax, 12
xor rax, r8
add rax, r9

ror rax, 8
xor rax, r14
add rax, r15

rol rax, 7
xor rax, r12
add rax, r13

add rax, 'si(2'

lea r15, qword[r15+1]
cmp ah, 0xFE
jna @b

Я параллельно ещё написал один алгоритм, там всё намного сложнее, но не успел написать для него дешифровщик

7 ответов

9 просмотров
Entusiast- Автор вопроса

Вот Я проверял, должно быть всё нормально теперь. Взял ещё повороты из ChaCha8

Да всё то же самое ведь, всё также без компа можно подогнать исходные значения.

Entusiast- Автор вопроса
Saenro
Да всё то же самое ведь, всё также без компа можно...

Как так... После константы там теперь не может быть одного значения при нуле Сейчас ещё перепроверю, скину результаты

Добрался до калькулятора и вот один из вариантов: r8=0 r9=0 r10=0 r11=0 r12=7D84 EF8F 4426 6FC0 r13=0 r14=0 r15=0 RAX=5584 EF8F 7907 FF26

Entusiast- Автор вопроса
Saenro
Добрался до калькулятора и вот один из вариантов: ...

Да я уже почитал про коллизии. Оказываются, они везде (SHA, MD, CRC). Помогает только сложный запутанный алгоритм)) И сам уже проанализировал - там где минус, можно подать значение того, что "минусуется", и выйдет 0, ну и т.д. Тем самым получить фиксированное значение, просто прочитав алгоритм

Entusiast
Да я уже почитал про коллизии. Оказываются, они ве...

Избавится от коллизий возможно только при условии что длинна хеша длиннее сообшения

Это я к тому, что тебе нет смысла мастерить 2^512 непонятно чего, но достаточно хорошего 128 битного хеша.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта