Генератор хешів
Хешуйте текст або файл
SHA-1, SHA-256, SHA-384 та SHA-512 з виводом у hex чи Base64 та опціональним HMAC — а також хешування паролів bcrypt і Argon2. Усе обчислюється локально — нічого не покидає ваш браузер.
Формат виводу
HMAC опціонально
Ключ переводить кожен алгоритм у режим HMAC із ключем.
Дайджести
Хешування паролів Argon2 · bcrypt · scrypt · PBKDF2
Повільні односторонні хеші з сіллю для зберігання паролів — на кожному запуску використовується нова випадкова сіль. Працює локально за допомогою WebAssembly.
Передусім приватність
Локальне хешування за допомогою Web Crypto API
Дайджести обчислюються за допомогою crypto.subtle.digest та crypto.subtle.sign — власної аудійованої криптографії браузера. Ваш текст, файли та ключі HMAC ніколи не покидають сторінку, немає жодних трекерів, а інструмент продовжує працювати офлайн після завантаження.
Чому немає MD5?
Браузери не реалізують MD5 у Web Crypto API, і він криптографічно зламаний (можливі практичні колізії). Цей інструмент надає лише алгоритми SHA, які платформа підтримує нативно.
Як перевірити контрольну суму завантаженого файлу?
Оберіть алгоритм, який використав видавець (зазвичай SHA-256), перейдіть на вкладку «Файл», виберіть файл і порівняйте hex-дайджест з опублікованим значенням. Навіть один відмінний символ означає, що файл не збігається.
Hex чи Base64 — що обрати?
Hex — звичний формат для контрольних сум, він нечутливий до регістру. Base64 коротший і поширений у HTTP-заголовках, JWT та API. Сирі байти дайджесту ідентичні; відрізняється лише кодування.
Для чого потрібен HMAC?
HMAC додає секретний ключ, тож тег підтверджує водночас, що повідомлення не змінене й що воно надійшло від того, хто володіє ключем. Його використовують для підпису запитів API, webhooks та цілісності кук/сесій.
bcrypt чи Argon2 для паролів?
Обидва — повільні хеші паролів із сіллю; ніколи не використовуйте простий SHA для паролів. bcrypt перевірений часом і повсюдно поширений; підвищуйте його фактор складності зі зростанням потужності обладнання. Argon2id — сучасний стандарт OWASP за замовчуванням: його вартість за пам'яттю (спробуйте ≈19 MiB) робить злам через GPU та ASIC дорогим. Закодований вивід уже містить сіль і параметри.