Как можно провести обратное проектирование алгоритма?

Я ' Мне интересно, как можно изменить алгоритм, например, для хранения логинов или пин-кодов.

Допустим, у меня есть объем данных, где:

7262627 -> ? -> 8172

5353773 -> ? -> 1132

и т. д. Это всего лишь пример. Или скажите шестнадцатеричную строку, которая преобразуется в другую.

& h8712 -> & h1283 или что-то в этом роде.

Как мне начать выяснять, что это за алгоритм? С чего начать?

Не могли бы вы попробовать разные смены, xors и надеяться, что что-то выделяется? Я уверен, что есть способ получше, так как это похоже на удар в темноте.

Возможно ли вообще перепроектировать такой алгоритм?

Извините, если это глупый вопрос. Спасибо за вашу помощь / указатели.

6
задан Andrew Barber 13 November 2010 в 01:34
поделиться