Настройки

Данные обрабатываются только в вашем браузере.

MD5 и SHA-1 не подходят для защиты данных. CRC обнаруживает случайные ошибки, но не подделку.

Как выполняется расчёт

Текст кодируется в 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.