Handytool
УтилітиПрацює локально

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

Генеруйте хеші SHA-1, SHA-256, SHA-384 та SHA-512 будь-якого тексту в hex або Base64 — все в браузері.

Формат
Алгоритм
Текст
0 рядків0 байт
Digest
0 рядків0 байт

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

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

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

  • 01

    Чотири варіанти SHA

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

  • 02

    Hex або Base64 вивід

    Отримуйте digest як hex-рядок у нижньому регістрі (найпоширеніший формат) або як Base64 (компактніше, використовується в HTTP-заголовках і токенах). Перемикайтеся в будь-який момент.

  • 03

    Працює повністю в браузері

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

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. Нічого не завантажується, не логується й не зберігається.

Пов'язані інструменти

Утиліти

Інші інструменти

Усі інструменти