Handytool
УтилитыРаботает локально

SHA и хеш-генератор

Генерируйте хеши SHA-1, SHA-256, SHA-384 и SHA-512 любого текста в hex или Base64 — всё в браузере.

Формат
Алгоритм
Текст
0 строк0 байт
Дайджест
0 строк0 байт

О SHA и хеш-генератор

Хеш-генератор Handytool вычисляет хеши SHA-1, SHA-256, SHA-384 и SHA-512 любого текста в реальном времени в браузере через Web Crypto API. Выбирайте hex или Base64 вывод и копируйте дайджест одним кликом. Поскольку хеширование происходит локально, вы можете хешировать пароли, токены или конфиденциальное содержимое, не отправляя их никуда.

SHA и хеш-генератор — возможности

  • 01

    Четыре варианта SHA

    Мгновенно переключайтесь между SHA-1, SHA-256, SHA-384 и SHA-512. Все вычисляются через Web Crypto API браузера — та же реализация, что используется в HTTPS и современных системах аутентификации.

  • 02

    Hex или Base64 вывод

    Получайте дайджест как hex-строку в нижнем регистре (самый распространённый формат) или как Base64 (компактнее, используется в HTTP-заголовках и токенах). Переключайтесь в любой момент.

  • 03

    Работает полностью в браузере

    Хеширование использует SubtleCrypto локально. Ваш текст никогда не попадает на сервер, так что можно безопасно хешировать секреты, пароли (для не-аутентификационных задач) или конфиденциальные payloads.

SHA и хеш-генератор — частые вопросы

Что такое SHA-хеш?
SHA (Secure Hash Algorithm) — криптографическая хеш-функция, превращающая любой ввод в отпечаток фиксированной длины. Одинаковый вход всегда даёт одинаковый хеш, но восстановить вход из хеша вычислительно невозможно. Хеши используются для проверки целостности, подписей и адресации содержимого.
Какой вариант SHA выбрать?
Используйте SHA-256 для большинства современных применений — быстрый и широко поддерживаемый. SHA-512 — хороший выбор на 64-битных системах. Избегайте SHA-1 для задач, связанных с безопасностью; он включён только для совместимости с legacy-системами.
Стоит ли использовать SHA для хеширования паролей?
Нет — не напрямую. SHA-хеши слишком быстрые, что делает их уязвимыми к brute-force. Для хранения паролей используйте bcrypt, scrypt или Argon2. Этот инструмент полезен для проверки целостности, отпечатков файлов и сравнения checksum.
Почему хеши по умолчанию в hex?
Hex (основание 16) — самое распространённое представление, так как чисто маппится на границы байтов — каждые две hex-цифры это один байт. Base64 компактнее, но менее читаем. Переключайте формат в зависимости от того, что ожидает потребитель.
Мой текст отправляется на сервер?
Нет. Хеширование полностью происходит в браузере через Web Crypto API. Ничего не загружается, не логируется и не сохраняется.

Похожие инструменты

Утилиты

Откройте другие инструменты

Все инструменты