DevToolPal
UK

Генератор хешу MD5

Обчислюйте хеш MD5 будь-якого тексту, за потреби построково. Вивід у Hex або Base64, усе обчислюється у вашому браузері.

Працює локально, нічого не завантажується на сервер

Параметри

Вивід

Текст

0 симв. · 0 B

Хеш MD5

0 симв. · 0 B

Що робить цей інструмент

Цей інструмент обчислює хеш MD5 будь-якого тексту. MD5 — криптографічна хеш-функція, створена 1992 року Рональдом Рівестом. Вона перетворює вхідні дані будь-якої довжини на фіксоване 128-бітне значення, яке показується як 32 шістнадцяткові символи. Однакові вхідні дані завжди дають однаковий хеш, а зміна одного-єдиного символу повністю змінює хеш.

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

  1. Введіть або вставте текст у поле вводу, перетягніть на нього текстовий файл або натисніть Приклад.
  2. Хеш MD5 з’являється під час набору.
  3. Виберіть вивід Hex або Base64 і ввімкніть Hex великими літерами, якщо система, з якою ви порівнюєте, використовує великі літери.
  4. Увімкніть Хешувати кожен рядок окремо, щоб за один раз захешувати список, наприклад багато паролів або ID. Кожен рядок отримує власний хеш у відповідному рядку виводу.

Текст хешується як UTF-8 точно так, як його введено, разом із пробілами й переносами рядків. Щоб захешувати вміст файлу або скористатися іншими алгоритмами, відкрийте загальний генератор хешів.

Приклад

Input:  The quick brown fox jumps over the lazy dog
MD5: 9e107d9d372bb6826bd81d3542a419d6

Додайте крапку в кінці — і хеш зміниться повністю. Саме цей «лавинний ефект» робить хеші корисними для виявлення будь-яких змін у даних.

Де використовується MD5

MD5 і досі всюди використовується як швидка контрольна сума: щоб перевірити цілісність завантаженого чи скопійованого файлу, для ключів кешу та ETag, для дедуплікації файлів і в заголовку Content-MD5. Він цілком годиться там, де ніхто не намагається підробити збіг.

Безпека

MD5 зламаний з погляду безпеки. Практичні атаки на колізії існують із 2004 року: будь-хто може створити два різні файли з однаковим MD5. Ніколи не використовуйте його для паролів, підписів чи сертифікатів. Для безпеки використовуйте SHA-256. Для паролів — повільний хеш паролів, як-от bcrypt, scrypt або Argon2.

Часті запитання

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

Ні. Хеш MD5 обчислюється у вашому браузері, тому паролі, ключі та приватний текст ніколи не залишають ваш пристрій.

› Чи можна розшифрувати хеш MD5?

Ні. MD5 — це одностороння хеш-функція, а не шифрування. Сайти, які обіцяють його «розшифрувати», шукають значення в таблицях хешів поширених слів, і це працює лише для коротких або типових вхідних даних.

› Чому мій MD5 не збігається з результатом іншого інструмента?

Зазвичай вхідні дані відрізняються невидимими символами: кінцевим переносом рядка (echo додає його, використовуйте echo -n), закінченнями рядків CRLF у Windows, пробілом на початку або іншим кодуванням тексту. Цей інструмент хешує саме ті байти UTF-8, що є в текстовому полі.

› Яка довжина хешу MD5?

128 біт: 32 шістнадцяткові символи або 24 символи в Base64.

› Чи безпечний MD5?

MD5 зламаний з погляду безпеки. Практичні атаки на колізії існують із 2004 року: будь-хто може створити два різні файли з однаковим MD5. Ніколи не використовуйте його для паролів, підписів чи сертифікатів.