WALUDO Инструменты
CRYPTO.02 MD5 GENERATOR

Генератор MD5

Текст, файл и HMAC используют одно поле, а четыре результата и сравнение видны одновременно; совместимость не выдаётся за современную безопасность.

SOURCE

Ввод

Ожидание ввода
MD5

Дайджест и проверка

32 символа, нижний регистр
32 символа, верхний регистр
16 символов, нижний регистр
16 символов, верхний регистр
Ожидание суммы
§ 01

Используйте MD5 для совместимости и целостности, не для паролей

1
1

Выберите ввод

Текст удобен для старого API, файл — для проверки загрузки, HMAC — для систем, требующих HMAC-MD5.

2
2

Прочитайте стандартный результат

Стандартный результат содержит 32 шестнадцатеричных символа; 16 символов — совместимый фрагмент, а не другой алгоритм.

3
3

Сравните с источником

Вставьте сумму от доверенного издателя. Для важных загрузок предпочитайте SHA-256 или цифровую подпись.

§ 02

MD5 — быстрый дайджест, а не обратимое шифрование

MD5 отображает любой ввод в дайджест фиксированного размера 128 бит. Одинаковые байты дают одинаковый результат, поэтому он встречается в старых проверках, ключах кэша и API совместимости.

Для MD5 существуют практические атаки коллизий. Он не подходит для паролей, сертификатов, подписей и новых протоколов безопасности.

§ 03

Совместимые случаи и случаи для замены

Сценарий
Подходит ли MD5?
Более безопасный вариант
Обнаружить случайное повреждение
Совместим
Предпочесть SHA-256
Старый API или ключ кэша
Следовать протоколу
Запланировать миграцию
Хранение паролей
Нет
Argon2id, scrypt, bcrypt
Цифровая подпись или сертификат
Нет
Современная подпись с SHA-256 или сильнее
§ 04

Примеры MD5 на разных языках

import { createHash } from 'node:crypto';
const md5 = createHash('md5').update('hello').digest('hex');
§ 05

Частые вопросы

Q1Можно ли расшифровать MD5?

Нет. Так называемая расшифровка обычно ищет известную пару дайджест-текст, а не обращает хэш математически.

Q2Чем отличаются MD5 на 32 и 16 символов?

Стандартный MD5 имеет 128 бит и обычно 32 шестнадцатеричных символа; 16 — старый фрагмент для совместимости.

Q3Файл отправляется?

Нет. Страница читает локальный файл блоками и обновляет состояние MD5 без запроса к серверу и записи в хранилище.

Q4Почему MD5 не подходит для паролей?

Он слишком быстрый и не имеет настраиваемой стоимости, поэтому можно быстро перебирать варианты. Используйте хэш паролей с salt.

Q5HMAC-MD5 безопаснее обычного MD5?

Общий секрет даёт HMAC аутентификацию сообщений, но новые протоколы всё равно должны предпочитать HMAC-SHA256.

✳ WALUDO TOOLBOX ✳ Нативные инструменты браузера · NO SERVER · NO DATA COLLECTION

Ваши файлы не покидают компьютер · FILES STAY LOCAL · PRIVACY FIRST