Генератор 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 проти інших хеш-функцій

АлгоритмВихідПоточна безпекаВідносна швидкість*
MD5128 біт❌ Зламано⚡ Дуже швидко
SHA-1160 біт❌ Зламано⚡ Швидко
SHA-256256 біт✅ Безпечно🚀 Помірно
SHA-512512 біт✅ Дуже безпечно🚀 Помірно-повільно
BLAKE3256 біт✅ БезпечноШвидко

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

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

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

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

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

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

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

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

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

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

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

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

Ресурси