Генератор MD5
Створіть хеш MD5 для будь-якого тексту за допомогою цього генератора MD5. Вставте або введіть текст, і інструмент закодує його в UTF-8, обчислить 128-бітовий дайджест MD5 та поверне його у вигляді 32-символьного рядка з малих шістнадцяткових літер, який точно відповідає результатам md5sum і поширених бібліотек. Зручно для розробників, які перевіряють контрольні суми, створюють ключі кешу, зіставляють дані зі старими API або порівнюють значення; не використовуйте для паролів чи захисту.
Поширені запитання
Що повертає генератор MD5?
Він повертає дайджест MD5 вашого тексту у вигляді 32 малих шістнадцяткових символів, що відповідають 128 бітам. Той самий текст завжди дає той самий хеш.
Який хеш MD5 слова hello?
Слово hello у нижньому регістрі без символу нового рядка в кінці має хеш 5d41402abc4b2a76b9719d911017c592. Використайте це значення, щоб перевірити, чи збігається результат інструмента з вашим кодом.
Чому мій хеш відрізняється від результату іншого інструмента?
Інструмент хешує текст точно в тому вигляді, у якому його введено, не видаляючи пробіли чи розриви рядків. Символ нового рядка в кінці, розриви рядків Windows або інше кодування символів змінюють кожен байт хешу, тому порівнюйте вхідні дані побайтово.
Як обробляються нелатинські символи?
Перед хешуванням текст кодується в UTF-8 — саме це кодування за замовчуванням використовують більшість мов програмування та інструментів командного рядка. Якщо інша система кодує той самий текст у Latin-1 або UTF-16, її хеш MD5 буде відрізнятися.
Чи безпечний MD5?
Ні. Практичні атаки з колізіями для MD5 відомі з 2004, тож можна створити два різні вхідні значення з однаковим хешем. Не використовуйте його для цифрових підписів, сертифікатів, зберігання паролів або будь-яких перевірок, якими може скористатися зловмисник.
Для чого MD5 досі придатний?
MD5 і досі корисний там, де ніхто не намагається обманути: для виявлення випадкового пошкодження даних, усунення дублікатів, створення ключів кешу й ETag, а також взаємодії зі старими системами, які очікують значення MD5. Для будь-яких завдань, пов’язаних із безпекою, використовуйте SHA-256 або SHA-512.
Чи можна хешувати файл за допомогою цього інструмента?
Інструмент хешує текст, який ви вставляєте або вводите, а не завантажені файли. Для двійкових файлів, як-от архівів чи зображень, виконайте md5sum для Linux, md5 для macOS або Get-FileHash -Algorithm MD5 у PowerShell.
Чи можна відновити текст із хешу MD5?
Ні, хеш неможливо декодувати назад у текст. Короткі або поширені вхідні значення все одно можна знайти в попередньо обчислених таблицях — це ще одна причина не покладатися на MD5 для захисту секретів.
Чи додає інструмент сіль або ключ?
Ні, він обчислює звичайний MD5 тексту без солі та ключа HMAC. Якщо потрібен хеш із ключем або хеш пароля із сіллю, скористайтеся спеціальним інструментом для HMAC, bcrypt або Argon2.
Скільки тексту можна хешувати?
Введіть щонайменше один символ і не більше 5 MB тексту; більший обсяг буде відхилено з відповідним повідомленням. Результат відповідає параметру MD5 генератора хешів для того самого тексту.