Перейти к содержимому
Toova
Все инструменты

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

Приватность по умолчанию — работает полностью в вашем браузере

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

Где MD5 полезен

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

Режим текста и файла

Вставьте любую строку, и хеш обновляется по мере ввода. Перетащите файл в поле ввода, и Toova прочитает его как бинарный, передавая через хеш-функцию потоком, так что даже файлы в несколько гигабайт работают без исчерпания памяти браузера. По умолчанию вывод — строчная шестнадцатеричная строка; переключитесь на верхний регистр или Base64, если ваша система ожидает другой формат.

Хеширование только локально

Каждый хеш вычисляется в вашем браузере. Ввод — будь то строка или файл — никогда не покидает устройство. Это делает инструмент безопасным для хеширования внутренних артефактов, приватных документов или всего, что не стоит вставлять в сторонние формы. Страница работает офлайн после первой загрузки, исходящих запросов при хешировании нет.

Часто задаваемые вопросы

Безопасен ли MD5 для паролей?
Нет. MD5 скомпрометирован с точки зрения устойчивости к коллизиям и слишком быстр для хеширования паролей. Для учётных данных используйте bcrypt, scrypt или argon2. MD5 подходит для не-безопасностных случаев, таких как контрольные суммы и ключи кэша.
Можно ли хешировать большой файл?
Да. Инструмент передаёт файл через хеш-функцию по частям, поэтому использование памяти остаётся низким даже для входных данных в несколько гигабайт. Перетащите файл в поле ввода.
Почему одинаковые входные данные дают разные хеши?
MD5 детерминирован: одинаковый ввод всегда даёт одинаковый результат. Если вы видите разные хеши, входные данные где-то отличаются (пробелы в конце, окончания строк, метаданные файла, кодировка символов). Сравнивайте побайтово.
Можно ли получить хеш в Base64 вместо шестнадцатеричного?
Да. Toova позволяет выбрать строчный шестнадцатеричный, прописной шестнадцатеричный или Base64 для дайджеста. Некоторые протоколы требуют именно Base64.
Отправляется ли мой ввод на сервер?
Нет. Хеширование происходит полностью в вашем браузере. Ничего не загружается и не записывается.