Hash Calculator

Хеш тексту чи файлу через SHA-256, SHA-512, SHA-3, MD5 та інші, HMAC і перевірка контрольної суми — просто в браузері.

Про Hash Calculator

Що це

Hash Calculator обчислює одразу кілька хешів тексту чи файлу: SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, MD5, RIPEMD-160 і CRC32. У режимі HMAC він підписує дані секретним ключем. Вставте очікуване значення, і інструмент скаже, чи збігається файл, — швидкий спосіб перевірити завантаження.

Основні можливості

  • SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, MD5, RIPEMD-160 і CRC32 поруч.
  • HMAC із вашим секретним ключем.
  • Хешування файлів частинами з прогресом, до 4 ГБ.
  • Перевірка контрольної суми за очікуваним значенням у hex чи Base64.
  • Результат у hex малими літерами, HEX великими чи Base64.
  • Закінчення рядків як є або зведені до LF перед хешуванням.

Як користуватися

  1. Введіть чи вставте текст, перетягніть файл на редактор або натисніть «Приклад».
  2. Оберіть тип обчислення: хеш чи «HMAC» із секретним ключем.
  3. Оберіть формат виводу; щоб порівняти, вставте відоме значення в «Перевірка контрольної суми».
  4. Скопіюйте потрібний хеш або надішліть його в інший інструмент.

Коли корисно

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

Конфіденційність та обмеження

Ваші дані

Ваші текст, файли й секретний ключ лишаються в браузері й не надсилаються на сервер — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях».

Обмеження

  • MD5 і SHA-1 позначено як застарілі, а CRC32 — як контрольну суму: вони виявляють випадкові зміни, а не навмисну підробку.
  • Файл, більший за 4 ГБ, не приймається.

Поширені запитання

Чи безпечно ще користуватися MD5?

Не для безпеки: колізії можна створити навмисно. Для виявлення випадкового пошкодження він годиться, але для всього, що не можна підробити, беріть SHA-256 чи SHA-512.

Що таке HMAC і коли він потрібен?

Це хеш, що залежить ще й від секретного ключа, тож створити його може лише власник ключа. Сервіси підписують ним вебхуки й API-запити; введіть той самий ключ, щоб перевірити підпис.

Чому той самий текст деінде дає інший хеш?

Зазвичай через закінчення рядків: Windows використовує CRLF, інші системи — LF. Оберіть для закінчень рядків «Нормалізувати до LF», щоб отримати той самий хеш, що й у Linux чи macOS.