Рейтинг:0

Можно ли взломать криптографический метод с известным вводом/выводом?

флаг ma

Я играл с John The Ripper раньше, и он смог успешно взломать некоторые личные пароли с помощью грубой силы. Однако в этих сценариях «неизвестная переменная» была паролем, а известная переменная — методом шифрования.

В текущем сценарии все немного иначе. Теперь у меня есть сценарий, в котором известны 2 входных ключа, и существует внешний инструмент, который может преобразовывать эти двоичные входные данные в точные декодированные выходные данные. Таким образом, я могу создать столько тестовых сценариев, сколько необходимо, таких как установка обоих входов на 0x00 и просмотр расшифрованных результатов... или установка одного на 0xFF, а другого на 0x00 --- и т. д.

Я создал несколько тысяч логических комбинаций входных данных, чтобы попытаться проложить логический путь через выходные шаблоны, но, хотя я могу распознать, что шаблон существует (и я уверен, что метод включает в себя серию битовых сдвигов, XOR и, возможно, некоторые другие модификации), я зашел в тупик и надеюсь, что существует программное решение, которое может помочь.

Спасибо заранее за любые предложения!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.