Бесплатно · без регистрации

Хеширование текста онлайн

Получите SHA-256, MD5 или другой хеш за несколько кликов. Добавьте соль вручную или создайте случайную. Текст обрабатывается на вашем устройстве — без загрузки на сервер.

SHA-256 по умолчаниюСоль вручную или случайнаяБез отправки текста

Текст → хеш

Соль прибавляется как обычный текст, не как hex-байты. Сохраните её отдельно: без той же соли повторить результат не получится.

UTF-8(текст)Ctrl/⌘ + Enter

Как пользоваться

1

Вставьте текст

Пробелы, регистр и переносы учитываются. Можно вычислить хеш даже пустой строки.

2

Выберите алгоритм

При необходимости включите соль и выберите порядок: текст + соль или соль + текст.

3

Скопируйте результат

Хеш показывается в шестнадцатеричном виде. Для повторной проверки сохраните алгоритм, соль и порядок.

Хеширование — не обратимое шифрование

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

Что делает соль и как повторить результат

Например, для текста «Привет» и соли «abc» в режиме «Текст + соль» хешируется UTF-8 строка «Приветabc». Разделитель автоматически не добавляется. Случайная соль — 32 hex-символа, которые тоже прибавляются как текст. Чтобы проверить тот же результат, нужны точный текст, алгоритм, соль и её положение.

Выбор алгоритма без ложного чувства защиты

SHA-256 — удобный стандартный вариант для отпечатка текста. SHA-512, SHA-3 и BLAKE2b доступны, если их требует ваша задача. MD5 и SHA-1 оставлены для совместимости, но не подходят для защиты паролей или проверки подлинности. Даже SHA-256 с солью не заменяет специализированное хранение паролей с Argon2id, scrypt или PBKDF2.

Частые вопросы

Почему мой хеш отличается от результата другой программы?

Сравните кодировку, пробелы и перенос в конце, регистр, алгоритм и порядок соли. Здесь используется UTF-8 без BOM; текст не обрезается и не нормализуется.

Какой максимальный размер текста?

Текст вместе с солью — до 2 МБ в UTF-8. Соль — до 1024 символов. Обработка идёт в отдельном потоке браузера.

Можно расшифровать MD5 или SHA-256?

Нет. Этот инструмент вычисляет односторонний хеш, а не зашифрованное сообщение. Подбор исходного текста — не расшифровка.