Как выполняется расчёт
Текст кодируется в UTF-8. SHA вычисляется стандартным Web Crypto API, а MD5 и CRC — локальной реализацией в браузере. Результат выводится строчными шестнадцатеричными символами.
Как выбрать алгоритм
Для нового сценария сравнения целостности обычно выбирайте SHA-256. MD5 и SHA-1 оставлены для совместимости со старыми системами. CRC-32 и CRC-32C находят случайные ошибки передачи, но не защищают от намеренной подмены.
Текст остаётся локально
Ввод обрабатывается в браузере и не передаётся на сервер, в URL или аналитику. Размер текста ограничен 5 МиБ в UTF-8.
Частые вопросы
Чем хеш отличается от CRC?
SHA относится к криптографическим хешам. CRC — быстрая контрольная сумма для поиска случайных повреждений; она не должна использоваться как защита от подделки.
Безопасны ли MD5 и SHA-1?
Нет, их устойчивость к коллизиям нарушена. Используйте их только для совместимости и проверки старых контрольных значений, но не для подписей и других задач безопасности.
Можно ли восстановить исходный текст из SHA-хеша?
Обратного преобразования нет, но короткий или предсказуемый ввод можно подобрать перебором или словарём.
Подходит ли этот инструмент для хранения паролей?
Нет. Для хранения паролей нужны специализированные медленные алгоритмы с уникальной солью, например Argon2id.