Генератор хэшей
Введите текст — сервис мгновенно посчитает его хэши: MD5, SHA-1, SHA-256 и SHA-512. Удобно для проверки контрольных сумм, паролей и целостности данных. Всё считается в браузере, текст никуда не отправляется.
Что такое хэш и зачем он нужен
Хэш — это «отпечаток» данных: короткая строка фиксированной длины, которую алгоритм вычисляет из любого текста или файла. Даже крошечное изменение исходных данных полностью меняет хэш, а вот восстановить исходный текст из хэша нельзя. Поэтому хэши используют для проверки целостности файлов (контрольные суммы), хранения паролей и подписи данных.
Чем отличаются MD5, SHA-1 и SHA-256
MD5 и SHA-1 — старые и быстрые алгоритмы; для проверки контрольных сумм они ещё годятся, но для защиты паролей считаются небезопасными. SHA-256 и SHA-512 — современные алгоритмы семейства SHA-2, их применяют в безопасности, сертификатах и блокчейне. Если выбираете, чем хэшировать что-то важное, берите SHA-256 или выше.
Безопасно ли это
Все хэши считаются прямо в вашем браузере средствами JavaScript и Web Crypto API — текст не отправляется на сервер. Так что через инструмент можно безопасно прогонять даже конфиденциальные строки.
Где это пригодится на практике
Контрольными суммами проверяют, не повредился ли скачанный файл: если хэш совпал с оригиналом — данные целы. Хэши паролей хранят в базах сайтов, чтобы даже при утечке нельзя было узнать сам пароль. А разработчики используют их для подписи данных, кэширования и сравнения больших файлов без полного сличения — достаточно сравнить короткие отпечатки. Наш генератор считает сразу четыре популярных хэша одновременно, поэтому не нужно искать отдельные сервисы под каждый алгоритм — введите текст один раз и скопируйте нужный результат.