Почему не удаётся расшифровать хеши: основные зацепки для проверки
Кто сталкивался с тем, что методики расшифровки хешей не выдают результат? Часто проблема не в том, что алгоритм слабо реализован, а где-то на уровне базовых чеков что-то проскальзывает.
Кто работал с этим на практике? Интересует именно реальный опыт, а не общая теория.
Ну обычно проблема не в том, что алгоритм плохой, а что хеш, ну, скажем так, не тот или с доп. солью, которую забыли учесть. Часто просто обычные глупые штуки типа неправильной кодировки или обрезанных данных мешают нормальному расшифровыванию. Вроде всё понятно, а на практике тупишь часами.
Чаще всего загвоздка в том, что хеш не тот, что думал, или там добавлена соль, о которой забыли. Ещё бывает, что данные в неправильной кодировке или обрезаны — и всё, никакого результата. Пробуй перепроверить именно входные данные, а не сразу думай, что алгоритм криво работает.
Зачастую ломается именно из-за мелочей — несоответствие кодировки, забытая соль или перепутанные данные на входе. Сам алгоритм редко подводит, просто надо тщательно проверять исходники перед расшифровкой.