Проблема с цепочкой всех возможностей переменной длины - PullRequest
0 голосов
/ 23 сентября 2019

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

Т.е. у меня есть значение типа int и цель.Я просто пытаюсь заставить его работать прямо сейчас, эффективность может прийти позже.

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

Если есть кто-то, кто готов протянуть руку на это - даже если только на теоретической стороне - я был бы очень признателен.В конечном итоге все, что мне нужно, - это способ надежно повторить этот мега-цикл;У меня все остальное проработано и в основном уже написано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...