Главная / Генераторы / Хеши

Хеши строки

Четыре хеша сразу: MD5, SHA-1, SHA-256 и SHA-512. Считаются по мере ввода, прямо в браузере.

Вычисляется в вашем браузере. Введённое не отправляется на сервер и не попадает в адрес страницы.

Нужен JavaScript. Этот инструмент считает прямо в браузере, поэтому без JavaScript кнопки не работают. Страницу и пояснения ниже это не затрагивает.

Рядом: Base64ПаролиUUID

Что такое хеш и чем он не является

Хеш — это короткий отпечаток данных фиксированной длины. От одного и того же текста он всегда одинаков, а от текста, отличающегося одним знаком, — совершенно другой. Обратно из хеша текст не достать: это не шифрование, расшифровать его нечем.

Для чего берут каждый

Почему хешем нельзя хранить пароли

Простой хеш пароля подбирается перебором по готовым таблицам за секунды: злоумышленник заранее посчитал хеши всех ходовых паролей. Для паролей нужны специальные медленные функции с солью — bcrypt, scrypt, argon2. Они замедляют проверку в тысячи раз, и перебор перестаёт окупаться.

Текст, который вы вводите, обрабатывает сам браузер: SHA считает встроенный криптомодуль, MD5 — небольшая функция на этой странице. На сервер строка не уходит.