Я немного запутался в своей текущей задаче, которая заключается в переборке хеша md5. Я также могу уменьшить значение хэша до 24 бит для обучения, и я использую OpenSSL в C для генерации хеша md5. Моя проблема заключается в том, что я не понимаю точного метода грубой форсировки, что я пытался:Как я могу скорректировать хеш md5?
Проверьте каждый символ ascii, добавьте его, а затем хэш, затем сравните его с целевым хешем.
Если это правильный способ перебора хэша, то как мне уменьшить его до 24 бит (потому что тогда хэш будет изменен)?
Да, просто перебирайте все возможные входные строки, пока не найдете тот, чей хеш сталкивается. –