Кажется, это называется обратный хэш?

Ребят, а как из строчки типа b65739272286f11308b2918ca239ec8 или 23e9e24b57202ced40bffa80a4f719fe получить vasya@yandex.ru или katya@gmail.com? Или нерешаемо?
  • Вопрос задан
  • 5822 просмотра
Пригласить эксперта
Ответы на вопрос 5
lirvux
@lirvux
Только перебором.

Есть еще способы, вроде радужных таблиц, но в вашем случае они вряд ли подойдут
Ответ написан
Комментировать
@0xC0CAC01A
Собственно, практическая необратимость — это одно из свойств, требуемых от криптографических хэш-функций
Ответ написан
Комментировать
lirvux
@lirvux
b65739272286f11308b2918ca239ec8 подобрал — Invalid получилось. Хотя, это может быть коллизией.
Ответ написан
Stdit
@Stdit
Потенциально решаемо, но надо знать алгоритм, соль и арендовать огромный запас вычислительной мощности. К тому же, решений скорее всего будет несколько, и совсем не таких, как вы ожидаете. Так что «вытащить» email-ы пользователей из базы данных вряд ли получится, собственно для этого они и хешируются.
Ответ написан
Комментировать
@yourisus
Однозначно - нерешаемо.
Это алгоритм не шифрования, а хеширования.
Пример:
Есть строка "я люблю машу" и есть строка "мама мыла раму". В вакууме, алгоритм вычислит их хэш и он может(вполне себе) совпасть. И исходного текста в жизни не узнать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы