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

Хешуйте текст або файли за допомогою MD5, CRC32, SHA-1/256/512, SHA-3 і Keccak, виводьте hex або Base64 та звіряйте дайджест з очікуваним хешем.

Завантаження інструмента…

Генератор хешівВведіть текст або перетягніть файл, щоб одразу обчислити дайджести MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 і Keccak із виводом у hex або Base64, у верхньому чи нижньому регістрі. Вставте очікуваний хеш, щоб перевірити збіг за майже сталий час, і показуйте лише потрібні алгоритми. Усе виконується локально за допомогою Web Crypto API та WebAssembly — ваш текст і файли ніколи не залишають браузер.

Що таке Генератор хешів?

Генератор хешів — це безкоштовний онлайн-калькулятор хешів і контрольних сум, який одночасно перетворює текст або завантажений файл на кілька дайджестів: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 і Keccak-256. Розробники та адміністратори використовують його, щоб створювати контрольні суми, знімати відбитки файлів, формувати ключі кешу та перевіряти завантаження, вставляючи очікуваний хеш видавця для підтвердження збігу. Вивід можна показати як hex у нижньому або верхньому регістрі чи як Base64, а кожен алгоритм можна вмикати й вимикати, щоб зосередитися на одному дайджесті. Хешування файлів читає байти через Web Crypto API, а CRC32, SHA-3 і Keccak працюють через модуль WebAssembly — усе в браузері.

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

  1. Виберіть угорі Текст або Файл — введіть чи вставте текст, або перетягніть файл, щоб хешувати його байти.
  2. Відкрийте Налаштування (⚙), щоб увімкнути додаткові алгоритми (CRC32, SHA-3, Keccak) або приховати непотрібні.
  3. У Налаштуваннях виберіть вивід у hex або Base64 та нижній чи ВЕРХНІЙ регістр для hex.
  4. Прочитайте кожен дайджест нижче та натисніть «Копіювати», щоб покласти його в буфер обміну.
  5. Щоб перевірити, вставте відомий хеш у поле «Перевірка» — позначка вкаже, який алгоритм збігся.

Приклади

Хешування рядка "abc"

Вхідні дані

abc

Результат

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Перевірка завантаження

Перейдіть до Файлу, перетягніть завантажений інсталятор, потім вставте контрольну суму SHA-256 зі сторінки випуску в поле «Перевірка». Позначка біля SHA-256 підтверджує, що файл цілий.

Контрольна сума CRC32

Увімкніть CRC32 у Налаштуваннях, щоб отримати коротку 8-символьну контрольну суму для швидких некриптографічних перевірок цілісності тексту чи файлів.

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

Які алгоритми хешування підтримуються?
Вісім: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 і Keccak-256. MD5, SHA-1, SHA-256 і SHA-512 увімкнені за замовчуванням; решту ввімкніть у Налаштуваннях.
Чи може він хешувати файли, а не лише текст?
Так. Перейдіть у режим Файл і перетягніть будь-який файл — його необроблені байти хешуються у вашому браузері. Родина SHA використовує Web Crypto API; CRC32, SHA-3 і Keccak використовують модуль WebAssembly.
Як працює перевірка?
Вставте відомий хеш у поле «Перевірка». Він порівнюється з кожним показаним дайджестом у hex (без урахування регістру) та в Base64 за допомогою майже сталого за часом порівняння, і алгоритм, що збігся, підсвічується.
Чи завантажуються мій текст і файли кудись?
Ні. Усе хешування виконується на 100% на боці клієнта у вашому браузері; нічого не надсилається на сервер, тому це безпечно для приватних файлів і конфіденційних рядків.
Чи можна використовувати MD5 або SHA-1 для безпеки?
Ні. MD5, SHA-1 і CRC32 не стійкі до колізій і призначені для контрольних сум або ключів кешу. Для всього, повʼязаного з безпекою, використовуйте SHA-256, SHA-512 або SHA-3.

Схожі інструменти