Я делаю радужную атаку для домашней работы, и у меня возникают проблемы с взломом паролей разной длины.Это означает, что я могу взломать любой пароль фиксированной длины 8 , например, за + - 2 минут.Однако я не знаю, как обрабатывать пароли длиной от 5 до 8 , не теряя много времени.
Предполагая, что невозможно узнать длину пароля, только имея хеш, я уже пытался взломать хеш, пробуя каждую длину одну за другой.Это означает, что я трачу 2 x 4 минут, чтобы взломать только 1 пароль.
Должен ли я уменьшать каждый возможный пароль максимальной длиной пароля, а затем проверять только первые символы или это плохая идея?
Я использую буквенно-цифровой регистр нижнего регистраРадужный стол, sha256 алгоритм и 50 000 различных функций R.Я хотел бы найти способ ускорить эту операцию.Спасибо всем, кто может помочь.