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 вивід і копіюйте 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. Нічого не завантажується, не логується й не зберігається.
Пов'язані інструменти
Утиліти →- Доступно
Base64 кодувальник і декодувальник
Кодуйте текст у Base64 та декодуйте Base64 назад у текст, включно з URL-safe варіантом — все у вашому браузері.
УтилітиПрацює локальноВідкрити - Доступно
URL кодувальник і декодувальник
Процент-кодування тексту для URL та декодування процент-кодованих рядків назад у читабельний текст — миттєво та приватно.
УтилітиПрацює локальноВідкрити - Доступно
UUID генератор
Генеруйте криптографічно випадкові UUID v4 або час-впорядковані UUID v7 ідентифікатори поодинці або пачкою — у браузері.
УтилітиПрацює локальноВідкрити
Інші інструменти
Усі інструменти →- Доступно
PDF у JPG
Конвертуйте кожну сторінку PDF на чітке JPG, PNG або WebP зображення прямо у браузері — без завантаження, без втрати якості.
PDFПрацює локальноВідкрити - Доступно
Видалити тло
Зітрете тло фотографії, використовуючи модель ШІ, що працює в браузері — без завантаження, зображення залишаються на пристрої.
ЗображенняПрацює локальноВідкрити - Доступно
Обрізати відео
Обріжте початок або кінець відео з покадровою точністю.
ВідеоВідкрити - Доступно
Обрізати аудіо
Виріжте фрагмент аудіофайлу.
АудіоПрацює локальноВідкрити - Доступно
Markdown у HTML
Перетворіть Markdown на чистий HTML.
ДокументПрацює локальноВідкрити