Хеши 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
Инструмент — это только начало
Соберём сайт, структуру и страницы под спрос. Разберём задачу и скажем, что делать дальше — без обязательств.