Я предполагаю, что вы хотите получить исходную строку пароля, используя только его хеш. Это правильно?
Процесс хеширования необратим . Хэши используются для сравнения начальных значений, но не для их получения.
Скажем, у вас есть начальное значение password
, и его хэш будет, например, 5f4dcc3b5aa765d61d8327deb882cf99
(MD5).
Значение password
можно получить с помощью грубой силы, где вам придется генерировать значения, хешировать их с той же хэш-функцией, а затем сравнивать с той, что у вас есть (5f4dcc3b5aa765d61d8327deb882cf99
).
Если они совпадают - шансы очень высоки, то password
является начальным значением.