Генератор MD5 Хешів

Створюйте контрольні суми MD5 для верифікації файлів та валідації цілісності даних

Спробуйте ці приклади:

Що таке MD5?

MD5 (Алгоритм зведення повідомлення 5) генерує фікований вихід 128 біт—показаний як 32-символьний шістнадцятковий рядок—з будь-якого вхідного даних. Розроблений Роном Рівестом і опублікований у RFC 1321 (1991), він став де-факто контрольним підписом для завантажень і застарілих систем.

Примітка з безпеки: MD5 зламано для криптографічного використання—обирайте SHA-256, BLAKE3 або Argon2 для всього, що критично для безпеки.

Як працює MD5?

  1. Доповнити повідомлення, щоб його довжина ≡ 448 (mod 512) біт
  2. Додати початкову довжину (64 біти в порядку little-endian)
  3. Ініціалізувати чотири 32-бітні слова (A, B, C, D)
  4. Обробити дані в блоках по 16 слів через 4 нелінійні раунди
  5. Згенерувати остаточний 128-бітний дайджест

MD5 проти інших хеш-функцій

Алгоритм Вихід Поточна безпека Відносна швидкість*
MD5 128 біт ❌ Зламано ⚡ Дуже швидко
SHA-1 160 біт ❌ Зламано ⚡ Швидко
SHA-256 256 біт ✅ Безпечно 🚀 Помірно
SHA-512 512 біт ✅ Дуже безпечно 🚀 Помірно-повільно
BLAKE3 256 біт ✅ Безпечно Швидко

Приклади хешів

Вхід MD5 Хеш
Привіт Світ 9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f
пароль 6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a
тест123 2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e
(порожній рядок) d41d8cd98f00b204e9800998ecf8427e

Часто задавані питання

Чи надсилаються дані на ваш сервер?

Ні. JavaScript бібліотека повністю працює у вашому браузері. Тексти та файли ніколи не залишають ваш пристрій.

Чи можу я перевірити завантажений ISO за допомогою MD5?

Так. Перетягніть ISO файл у інструмент, щоб обчислити його MD5 контрольну суму, а потім порівняйте з хешем, опублікованим дистриб'ютором.

Чи безпечний MD5 для паролів?

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

Безпекові міркування

  • Колізії: Різні вхідні дані можуть давати однакові виходи MD5.
  • Розширення довжини: Зловмисники можуть додавати дані, не знаючи оригінального повідомлення.
  • Швидкість: Дуже швидка робота MD5 сприяє атакам методом перебору.

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

Ресурси