SHA и хеш-генератор
Генерируйте хеши SHA-1, SHA-256, SHA-384 и SHA-512 любого текста в hex или Base64 — всё в браузере.
О 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. Ничего не загружается, не логируется и не сохраняется.
Похожие инструменты
Утилиты →- Доступно
Base64 кодировщик и декодировщик
Кодируйте текст в Base64 и декодируйте Base64 обратно в текст, включая URL-safe вариант — всё в вашем браузере.
УтилитыРаботает локальноОткрыть - Доступно
URL кодировщик и декодировщик
Процент-кодирование текста для URL и декодирование процент-кодированных строк обратно в читаемый текст — мгновенно и приватно.
УтилитыРаботает локальноОткрыть - Доступно
UUID генератор
Генерируйте криптографически случайные UUID v4 или время-упорядоченные UUID v7 идентификаторы поодиночке или пачкой — в браузере.
УтилитыРаботает локальноОткрыть
Откройте другие инструменты
Все инструменты →- Доступно
PDF в JPG
Конвертируйте каждую страницу PDF в острое изображение JPG, PNG или WebP прямо в браузере — без загрузки, без потерь качества.
PDFРаботает локальноОткрыть - Доступно
Удалить фон
Сотрите фон фотографии с помощью модели ИИ, работающей в браузере — без загрузки, изображения остаются на устройстве.
ИзображениеРаботает локальноОткрыть - Доступно
Обрезать видео
Обрежьте начало или конец видео с покадровой точностью.
ВидеоОткрыть - Доступно
Обрезать аудио
Вырежьте участок аудиофайла.
АудиоРаботает локальноОткрыть - Доступно
Markdown в HTML
Преобразуйте Markdown в чистый HTML.
ДокументРаботает локальноОткрыть