Перейти к содержанию

Проверка хэша

Создавайте локально хэши SHA-256, SHA-512 или устаревший SHA-1 для текста или одного файла, выбирайте строчные или прописные hex-символы и сравнивайте с ожидаемой контрольной суммой.

Ввод текста

Символы

0 / 50,000

Проверка хэша

Быстрый старт

1
Выберите режим текста или файла
2
Введите текст или выберите один файл
3
Выберите SHA-256, SHA-512, старый SHA-1 и регистр hex
4
Нажмите Вычислить и скопируйте хэш
5
Вставьте ожидаемую контрольную сумму для сравнения

Частые сценарии

Проверка загрузки

Сравните с официальной контрольной суммой для подтверждения целостности

Валидация резервной копии

Сравните хэши до и после для обеспечения целостности данных

Проверки дайджеста запросов

тела хэш-запросов или конфигурации для журналов и проверки согласованности; не HMAC и не подпись запроса.

Дедупликация

Быстро обнаруживайте идентичные файлы через сравнение хэшей

Рекомендации по использованию

Используйте SHA-256 для ежедневной проверки — хороший баланс безопасности и производительности
Используйте SHA-512 для сценариев высокой безопасности — более сильная устойчивость к коллизиям
SHA-1 только для legacy-совместимости — не рекомендуется для новых случаев
Следите за регистром: Официальные контрольные суммы часто в нижнем регистре; настройте формат вывода

Быстрое заполнение через URL

Заполните режим хэша текста из hash-фрагмента URL. text обязателен, expected-hash необязателен. Алгоритм и формат вывода остаются текущими по умолчанию или сохраненными; режим файла через URL не поддерживается.
view: Режим просмотра (для URL доступен только text)
text: Текст для хэширования (обязательно, до 256 символов)
expected-hash: Ожидаемый шестнадцатеричный хэш (необязательно)
Пример: #text=hello&expected-hash=2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Hash-параметры остаются в браузере только для заполнения инструмента; CrateX.app их не записывает.
Не помещайте в URL приватный текст, секреты, токены или хэши неопубликованных файлов.

Ограничения и совместимость

Требуется хеширование WebAssembly и поддержка File.stream в современном браузере.
Файловый режим передает потоковые фрагменты без настроенного ограничения размера файла, но файлы размером в ГБ по-прежнему зависят от производительности браузера, диска и устройства.
SHA-1 имеет известные уязвимости к коллизиям — используйте только для legacy-совместимости

Конфиденциальность и безопасность

Обработка выполняется в браузере. Текстовый ввод, ожидаемая контрольная сумма, режим, алгоритм и выбор регистра hex могут оставаться в текущем сеансе браузера или в хранилище браузера. Если вы сохраните рабочую область или включите синхронизацию WebDAV, эти значения могут сохраняться согласно настройкам синхронизации; выбранный файл сохраняется только тогда, когда вы явно сохраняете или синхронизируете его как вложение рабочей области. Результаты хэша и состояние совпадения пересчитываются из текущего текста или файла и ожидаемой контрольной суммы, а не сохраняются как отдельные результаты. Эта страница не получает URL и не отправляет байты файла для вычисления хэша. На общих устройствах при необходимости очистите текст, ожидаемую контрольную сумму, выбранный файл и данные сайта.

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

6

Перейдите к следующему шагу с этими связанными инструментами.

Вся обработка инструментов выполняется локально в вашем браузере.