Калькулятор хешей
Вычислите хеши SHA-256, SHA-384, SHA-512, SHA-1 или MD5 любого текста. SHA использует Web Crypto API; MD5 работает на чистом JavaScript.
Как это работает
Калькулятор хеша генерирует криптографические отпечатки (MD5, SHA-1, SHA-256, SHA-512) для любого текста прямо в браузере.
Как использовать:
- Введите или вставьте текст в поле ввода.
- Выберите нужный алгоритм хеширования.
- Хеш вычисляется и отображается мгновенно.
- Скопируйте результат кнопкой «Копировать».
Пример: «Привет» с SHA-256 → уникальный 64-символьный шестнадцатеричный отпечаток.
Ограничения: хеширование односторонне — восстановить исходный текст из хеша невозможно. MD5 и SHA-1 считаются криптографически слабыми для обеспечения безопасности.
Конфиденциальность: всё вычисляется локально — данные не отправляются.
Практический пример
Введите hello и выберите SHA-256: хеш — 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Сделайте одну букву заглавной — Hello — и изменится каждый символ вывода; этот лавинный эффект и позволяет хешу подтверждать целостность. Вставьте опубликованную поставщиком контрольную сумму в поле ожидаемого хеша — инструмент сравнит их за вас, отметив даже один несовпавший символ. Перетащите скачанный файл (до 256 МБ), чтобы захешировать его без загрузки на сервер, или добавьте ключ для вычисления HMAC при отладке подписей API.
Сценарии использования
- Проверка целостности файлов
- Сравнение хэшей паролей
- Генерация контрольных сумм для дистрибутивов ПО
- Проверка целостности данных
- Изучение криптографических алгоритмов
Часто задаваемые вопросы
- Можно ли обратить хеш?
- Нет, хеш-функции односторонни по своей природе.
- В чём разница между MD5 и SHA-256?
- SHA-256 намного безопаснее и устойчивее к коллизиям. MD5 устарел для задач безопасности.
- Почему одинаковые тексты дают одинаковый хеш?
- Это детерминированное свойство хеш-функций.
- Можно ли хешировать файл?
- Инструмент предназначен только для текста.
- Для чего используется хеширование?
- Для проверки целостности данных, хранения паролей и создания цифровых подписей.