Как узнать тип хеша?

Доброго времени суток. Подскажите как узнать тип хэша? Нужно узнать потерянный пароль, он остался в бд.
Но расшифровать я его не могу.

Сам хеш код : kPbN8Gxv4c/jMkkTYmE/0ARXEbq1S90Vap0S+MtT5dIQ8LGluee1e8L77Cm4G1pRxkbVIhFm7JNhRZ8wlxR+/w==

Я в этом деле начинающий. Не понимаю, что да как. Очень нужно расшифровать хеш.

50951bc00f83437b93138e356e1aa776.png
  • Вопрос задан
  • 8040 просмотров
Решения вопроса 1
mrsombre
@mrsombre
Веб-программист
Данные закодированы в вашем случае в base64. Но сам хеш скорее всего однонаправленный, такой как md5 или sha1. Так что получить из него исходные данные можно только перебором, когда случайные данные хешируются и результат сравнивают с имеющимся хешем пока не совпадет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
makol
@makol
Сюда обратитесь forum.xakep.ru
Ответ написан
Комментировать
maxaon
@maxaon
Расшифровать хэш невозможно, это однонаправленная функция.
Если вам интересен сам алгоритм, легче посмотреть в исходники.
Если их нет - создайте еще одну запись, с заранее известными данными и можете дальше пробовать все известные алгоритмы хэширования (или использовать какой-либо сервис) и таким образом вы вычислите какая функция использовалась.
Ответ написан
begemot_sun
@begemot_sun
Программист в душе.
Вообще это base64 от каких-то данных. Данные могут быть любыми, и функция хеша тоже. В данном случае считайте ваш "хеш" набором случайных данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы