Ввод
Подготовка рабочей области…
Как использовать
- Выберите или перетащите локальный файл и задайте алгоритм.
- Нажмите «Создать»; следите за прогрессом или отмените расчёт.
- Сравните с доверенным хешем, скопируйте checksum или скачайте JSON.
Контрольная сумма файла
Контрольные суммы помогают сравнить байты скачанного файла с ожидаемым хешем. Файл читается локально по частям, поэтому его не нужно загружать на сервер или декодировать как текст.
Сравнивайте вычисленный хеш с полной ожидаемой контрольной суммой, а не с её началом. Во время чтения большого файла доступны индикатор прогресса и отмена.
Работа с вводом
Выберите или перетащите локальный файл, выберите SHA-256 или другой алгоритм и нажмите «Создать».
Следите за прогрессом или отмените долгий расчёт. Исходное имя файла и его размер в байтах остаются видимыми.
Empty file · SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855Только демонстрационные данные. Не используйте секреты из примеров как настоящие учётные данные.
Поведение и ограничения
Файлы до 1 GiB обрабатываются блоками по 1 MiB с ограничением времени 120 секунд. Пустые файлы допустимы. Имя файла — только метка, оно не входит в хеш. MD5 и SHA-1 — устаревшие варианты; сравнение контрольной суммы само по себе не подтверждает подлинность издателя.
Копирование и повторное использование
Вставьте ожидаемый хеш из доверенного источника. Сравните, скопируйте или скачайте вычисленные контрольные суммы.
Копировать все хеши · Сравнение использует выбранный формат результата. При выборе «Все алгоритмы» будет отмечен любой совпавший хеш.
Ввод: 1 MiB; Секретный ключ: 64 KiB; Файл: 1 GiB; Пароли: 4–128 (Длина), 1–100 (Количество); bcrypt: 1–72 байта UTF-8 · стоимость 4–14 · по умолчанию 10; AES: Открытый текст 1 MiB, Парольная фраза 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Пароль / входные байты 64 KiB, Соль / info 1 KiB, Длина результата (байт) 1–256; Результат: 1–256 байт · до 2 000 000 итераций PBKDF2 · обработка на вашем устройстве; Время: 30 s; Файл: 120 s.
Частые вопросы
Отправляется ли файл на сервер?
Нет. Выбранный файл читает локальный Worker браузера. Выбор не даёт доступа к другим файлам.
Доказывает ли совпадение безопасность загрузки?
Нет. Оно показывает совпадение с предоставленным хешем для выбранного алгоритма. Нужны доверенный источник хеша и подходящий алгоритм проверки целостности.
Нужно ли целиком читать большой файл в память?
Нет. Worker читает блоками и сообщает прогресс. Ограничение размера действует; отмена останавливает текущий расчёт.
Что содержит JSON-отчёт?
Имя файла, число байтов, формат и рассчитанные хеши. Исходные байты файла не входят в отчёт.
Меняет ли переименование checksum?
Нет. Хешируется только содержимое, без имени и времени изменения.