Генератор хешів

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

Встав текст, обери алгоритм — і отримай хеш миттєво. Усе працює локально в браузері.

Що таке хеш?

Хеш — це відбиток вхідних даних фіксованої довжини. Навіть крихітна зміна на вході дає зовсім інший результат.

Хеші корисні для контрольних сум, перевірок цілісності, ключів кешування та швидких порівнянь. Цей інструмент генерує хеші локально у вашому браузері.

Як користуватися генератором хешів

  1. Вставте текст у поле вводу.
  2. Оберіть MD5, SHA-1 чи SHA-256.
  3. Натисніть «Згенерувати» (або просто друкуйте — результат може оновлюватись автоматично).
  4. За потреби скопіюйте результат.

Поради

  • Хеші односторонні: їх не можна «розкодувати» назад у вихідний текст.
  • MD5 і SHA-1 не рекомендовані для задач, чутливих до безпеки.
  • Для паролів використовуйте спеціальне хешування паролів (bcrypt/argon2), а не звичайні хеші.

Перевірки хешів перед порівнянням файлів або збережених значень

Дайджест може виявити зміну даних, але придатність для контролю цілісності чи безпеки залежить від алгоритму та способу порівняння.

Точні вхідні дані

Пробіли, завершення рядків, кодування символів і фінальний перенос змінюють дайджест, тому нормалізуйте їх лише за вимогами процесу.

Вибір алгоритму

Для контролю цілісності надавайте перевагу SHA-256 або сильнішому алгоритму. Не використовуйте MD5 і SHA-1, коли важлива стійкість до колізій.

Надійне джерело

Порівнюйте завантаження з checksum з автентифікованого джерела: дайджест поруч із підміненим файлом майже нічого не доводить.

Для паролів потрібні KDF

Не зберігайте паролі за допомогою швидкого універсального хешу. Використовуйте Argon2, scrypt, bcrypt або PBKDF2.

Практичний приклад, крайовий випадок і примітка автора

Практичний приклад

Порахуйте SHA-256 завантаженого файлу та порівняйте повний хеш зі значенням, опублікованим постачальником.

Крайовий випадок

Інший перенос рядка, нормалізація Unicode або кодування тексту дають зовсім інший хеш для візуально однакового тексту.

Примітка автора

Хеші я використовую для перевірки цілісності, але не звичайний SHA-256 для паролів: там потрібні Argon2 або bcrypt із сіллю.

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

Можливо, тобі також стануть у пригоді ці інструменти.

FAQ про генератор хешів

Хешування — це те саме, що шифрування?
Ні. Хешування одностороннє; шифрування можна обернути за допомогою ключа.
Чому різні інструменти показують різні результати?
Зазвичай через різні кодування тексту, приховані пробіли чи символи кінця рядка.
Чи надсилаються мої дані на сервер?
Ні. Хеші обчислюються у вашому браузері через Web Crypto API, тож текст, який ви хешуєте, нікуди не передається.