Кажется работает большое, но то, что если кто-то несанкционированного получает доступ к базе данных и видит открытую пароль и можете легко войти как администратор. Вот хэши прийти на помощь. Например, MD5-хеш admin12345 "пароль будет выглядеть 7488e331b8b64e5794da3fa4eb10ad5d и его точно, что мы храним в нашей базе, а не сам пароль. Во время ввода пользователем пароля аутентификации преобразуется в хэш для сравнения с хеш хранится в базе данных, если эти два матча, что означает ввод правильный пароль и войти на есть successful.
But что, если нам нужно выполнить обратное действие, чтобы попытаться восстановить пароль из хэша ? Его невозможно сделать это прямо, как и любой алгоритм хэширования паролей вычисление контрольной суммы. Этот процесс включает в себя необратимые математические операции, такие как логической операции И и т.д.
Например, даже зная, Y и Z, мы никогда не можем найти точное X от X И Y = Z уравнения (все мы можем сделать, это расчет диапазона возможных значений X, удовлетворяющих уравнению ) Так если мы должны найти пароль наверняка хэш Theres единственный способ генерировать хэши паролей для различных, а затем сравнить хэши мы получили с одного источника. Если они совпадают, то это означает именно источник пароль найден в возможности столкновения (т.е. другой пароль, который имеет соответствующий хеш наш исходный хэш) является очень низкой, например, это (1/2128) в случае MD5-hashing.
Here паролей Про пригождается это профессиональный инструмент для проверки и пароли восстановления паролей для хэши. Его основной целью является, чтобы восстановить забытый пароль, когда у вас есть только один хэш, или проверить пароли для трещин resistance.This уникальная программа поддерживает около 40 типов хэшей, и любой новый тип может быть легко добавлены через написание свой собственный модуль DLL-хеширования .
Built-типов хэшей: Поддерживаемые типы хэшей: My SQL, MySQL5, DES (UNIX), MD4, MD4 (HMAC), MD5, MD5 MD5 (UNIX), MD5, SHA-1, SHA-1, SHA -256, SHA-384, SHA-512, кэшированных паролей домена, Haval-