Обратное SHA256
Обратите SHA-256 хэш методом перебора — попробуйте все короткие комбинации символов, полностью в вашем браузере, чтобы восстановить исходный текст.
Ввод
~1.7 млн комбинаций — может занять время.
Разделите поиск между потоками браузера, чтобы проверять больше комбинаций в секунду.
Результат
Вставьте хэш и нажмите Начать поиск. Поиск выполняется полностью в вашем браузере.
Руководства
Вставьте хэш SHA-256 и этот инструмент попытается восстановить исходный текст методом перебора — проверяя все короткие комбинации символов, пока одна из них не совпадёт с вашим хэшем. Работает полностью в вашем браузере: поиск происходит на вашем устройстве, ничто не загружается на сервер.
Можно ли действительно "обратить" хэш SHA-256?
Нет — и стоит быть ясным относительно того, почему. Хэш — это не шифрование. Шифрование обратимо с ключом; хеширование — это односторонняя функция, разработанная так, чтобы исходное значение невозможно было восстановить из выходного значения. Нет никакой операции "обращения" и нет ключа.
Вместо этого этот инструмент угадывает. Он вычисляет хэш кандидатов строк один за другим и проверяет, совпадает ли какой-то из них с вашим хэшем. Если исходное значение было коротким и простым, угадывание найдёт его быстро. Если оно было длинным, ни один инструмент — включая этот — не сможет его обратить.
Когда же инструмент что-то найдёт?
Когда исходное значение было коротким и состояло из небольшого набора символов. Количество комбинаций — это размер алфавита в степени длины, так что оно растёт экспоненциально:
- только строчные, до 4 символов → около 475 000 попыток — мгновенно.
- строчные + цифры, до 5 → около 60 миллионов — несколько секунд до минуты.
- добавить прописные и символы, или длину больше 6 символов → миллиарды или триллионы — невозможно в браузере.
Собственная стойкость SHA-256 (256-битный дайджест, нет известных практических коллизий или атак на прообраз) — это не то, что ограничивает этот инструмент — одна и та же скорость перебора применяется независимо от того, какой алгоритм хеширования вы обращаете. Инструмент показывает оценку размера поиска по мере изменения настроек, так что вы знаете заранее, сможет ли он завершиться.
Как его использовать?
- Вставьте хэш SHA-256 (64 шестнадцатеричных символа).
- Отметьте наборы символов, которые могут содержаться в исходном значении.
- Установите максимальную длину для проверки и ограничение по времени.
- Нажмите Начать поиск. Ход выполнения отображается в реальном времени, и вы можете остановить поиск в любой момент.
Это законно / для чего его использовать?
Обращение хэшей данных, которыми вы владеете или которые вы уполномочены тестировать — восстановление собственного забытого значения, проверка того, достаточно ли слаб выбранный вами пароль для взлома, или задачи CTF и обучающие упражнения. Не используйте его для данных, на которые у вас нет прав.
Мой хэш приватен?
Да. Всё выполняется на клиенте в фоновом потоке вашего браузера. Хэш, который вы вставляете, и любой восстановленный текст никогда не покидают ваше устройство — сервер не задействован, в отличие от некоторых онлайн-инструментов "обращения хэша", которые отправляют ваш хэш в базу данных для поиска.
Что если мой хэш не SHA-256, или мне нужно создать хэш?
Есть отдельные страницы для Обратное SHA1 и Обратное SHA512, или используйте Обратное MD5, который предлагает все четыре алгоритма в одном месте. Чтобы создать хэш вместо его обращения, используйте Генератор SHA-хэшей.