Бесплатный разбор

Хеши MD5, SHA-1 и SHA-256

Введите текст или выберите файл. Хеши считаются локально: MD5 — сразу, SHA — через Web Crypto браузера.

MD5 не подходит для паролей и подписей.

Как считается

MD5 реализован в коде страницы и работает с байтами UTF-8. SHA-1 и SHA-256 считает Web Crypto API браузера. Для текста и файла алгоритмы одни и те же: на вход идут байты.

Хеш — это отпечаток фиксированной длины. Один и тот же файл даёт один и тот же хеш, а любое изменение меняет результат. Сравнивать хеши удобно для проверки целостности файла.

MD5 и SHA-1 считаются устаревшими для защиты: возможны коллизии. Для паролей используйте Argon2 или bcrypt, для подписей — SHA-256 и новее.

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

Можно захешировать файл?

Да, выберите файл. Большие файлы обрабатываются в памяти браузера, поэтому очень большие могут не поместиться.

Почему MD5 небезопасен?

Для MD5 известны способы получить одинаковый хеш у разных данных. Это ломает проверку подлинности, но не мешает проверке целостности от случайных изменений.

Хеш отправляется на сервер?

Нет, всё считается в браузере.

Что выбрать для проверки файла?

SHA-256: он медленнее MD5, но устойчивее к подделке.

Официальные документы

Связанные инструменты

Закодировать данные — в Base64. Проверить JSON — в валидаторе JSON. Создать идентификаторы — в генераторе UUID.

Нужен сайт или SEO

Инструмент — это только начало

Соберём сайт, структуру и страницы под спрос. Разберём задачу и скажем, что делать дальше — без обязательств.