Как расшифровать код майнкрафт

Можно вообще до жути простой способ попробовать: через ксор.
Объясняю как это работает:
У нас есть некий ключ. Ключ это абсолютно любое целое не отрицательное число.
Шифрование/расшифровка: На вход нам подается массив изначальных/зашифрованных байтов любой длины. Все они по-порядку ксорятся ключом и на выходе мы получаем массив зашифрованных/расшифрованных байтов.
Пример:
Допустим у меня есть массив <34, 98, 78, 64. 87>(1) и ключ <94, 52>. Тогда выходной массив будет <34^94, 98^52, 78^94, 64^52, 87^94>. Важно понимать что знак ‘^’ в Java обозначает операцию побитового сложения xor. В результате получаем <124, 86, 16, 116, 9>(2). В силу особенностей побитового сложения когда мы проделаем ту же операцию над массивом 2 мы вновь получим массив 1.

У этого способа есть свои недостатки но мне лень о них рассказывать. Почитай лучше вот тут.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector