Розробка

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

Хеші SHA-1, SHA-256 та SHA-512.

Приклади
Результати хешування
Варіанти експорту
Хешувати файл — перетягніть або виберіть файл (залишається на вашому пристрої)

Згенерувати паролі? Генератор паролів · UUID: Генератор UUID · Base64: Base64 кодування / декодування.

Згенерувати та перевірити хеші

Введіть текст, щоб миттєво побачити MD5, SHA-1, SHA-256, SHA-384 та SHA-512. Додайте ключ для HMAC-SHA256, перетягніть файл для локального обчислення контрольної суми або вставте очікувану контрольну суму для перевірки збігу. Кожен алгоритм самоперевіряється на офіційних векторах.

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

Які алгоритми хешування підтримуються?

MD5, SHA-1, SHA-256, SHA-384 і SHA-512. Сімейство SHA використовує перевірений браузерний Web Crypto API; MD5 використовує перевірену JS-реалізацію (його немає в Web Crypto). Вбудований самоперевірка перевіряє кожен алгоритм на відповідність офіційним тестовим векторам RFC/NIST під час завантаження сторінки.

Чи можу я перевірити контрольну суму файлу?

Так. Перетягніть файл (або виберіть його), щоб обчислити хеш локально — нічого не завантажується — потім вставте очікувану контрольну суму в поле «Перевірити», і воно засвітиться зеленим, коли збігається за будь-яким алгоритмом.

Чи може він обчислити HMAC?

Так. Введіть секретний ключ, щоб отримати HMAC-SHA256 вашого тексту (також через Web Crypto).

Чи надсилається мій текст або файл на сервер?

Ні. Все обчислюється локально у вашому браузері; нічого не покидає ваш пристрій.

Чому використовується MD5, якщо він небезпечний?

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

Останнє оновлення: