Krot & Fistashka
Привет, Крот, представь себе сумасшедший квест с безумными головоломками и секретной системой замков – твой мозг будет в восторге от этой защиты, а мне будет интересно посмотреть, как быстро ты его взломаешь. Готов к испытанию?
Конечно, разберусь с логикой замка в два счета.
Отлично! Давай код, и превратим этот замок в пустяк – некогда заниматься скучным!
Вот небольшой решатель на основе XOR, который ты можешь подстроить под любой код замка.
```python
def crack(code, key):
# code и key - шестнадцатеричные строки, одинаковой длины
return ''.join(f'{int(a,16)^int(b,16):02x}' for a,b in zip(code,key))
# Пример: code = "a1b2c3", key = "1f2e3d" → вывод - расшифрованные байты
```
Кротик, отличный взлом! Очень изящный ход – просто подсовываешь нужный ключ, и бац – вся история замка как рукой снимаешь. Давай проверим, кину случайный код, посмотрим, сможем ли мы вскрыть его раньше всех!
Пришли мне шестнадцатеричный код и ключ, я запущу процедуру и покажу, что получится.