128-битный хэш, быстрый, но криптографически сломанный
160-битный хэш, устаревший для безопасности
256-битный хэш, широко используемый и безопасный
512-битный хэш, наивысшая безопасность
32-битная контрольная сумма, стандарт отрасли для целостности данных
Выберите ввод текста, введите abc без кавычек и завершающей новой строки и включите SHA256. Сгенерируйте хеши и сравните полный дайджест с примером ниже. Дайджест идентифицирует точные предоставленные байты, поэтому добавление пробела или изменение буквы приводит к другому результату. Выбирайте дополнительные алгоритмы только тогда, когда вам нужны их результаты для конкретного сравнения.
Для загруженного файла переключитесь на загрузку файла и выберите сам файл, а не вставляйте его имя. Рассчитайте тот же алгоритм, который использует издатель, а затем сравните каждый шестнадцатеричный символ с контрольной суммой, полученной из надежного источника. Храните эту ссылку отдельно от файла. Сопоставление файла, предоставленного злоумышленником, с контрольной суммой, предоставленной злоумышленником, не устанавливает подлинность.
abc
SHA256 → ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Инструмент предлагает MD5, SHA1, SHA256, SHA512 и CRC32. Выберите алгоритм, названный эталонной контрольной суммой; разные алгоритмы нельзя сравнивать напрямую. MD5 и SHA1 не подходят для новых проверок целостности, чувствительных к безопасности. CRC32 обнаруживает случайное повреждение и не выполняет проверку криптографической подлинности. SHA256 и SHA512 создают дайджесты разной длины. Более длинное отображаемое значение не делает ненадежную ссылку заслуживающей доверия.
Для хеширования используются байты, а не визуальное сходство. Текстовый ввод кодируется как UTF-8, а в файловом режиме хэшируются загруженные байты. Новая строка, знак порядка байтов, разные окончания строк или другое представление Unicode могут изменить дайджест, даже если два редактора отображают одинаковый текст. Сравните один и тот же тип ввода и алгоритм. Имя файла не заменяет его содержимое. Копирование текста из документа также может привести к потере его исходной кодировки.
Дайджест общего назначения не является системой хранения паролей. Этот инструмент не создает базу данных паролей, не генерирует соли для каждого пользователя и не настраивает стоимость хеширования паролей. Вместо этого используйте в своем приложении установленную реализацию хеширования паролей. Контрольная сумма также не доказывает, кто создал файл и безопасно ли его содержимое. Для проверки файла получите ожидаемый дайджест от доверенного издателя, а не от несвязанного зеркала загрузки.
Размер одного загруженного файла ограничен 100 MiB. Браузер считывает файл в память, поэтому файл меньшего размера все равно может вызвать нагрузку на устройство. Здесь нет сканирования каталогов, мониторинга по расписанию или рабочего процесса потоковой передачи нескольких гигабайт. Обрабатывайте по одному файлу за раз и сохраняйте оригинал доступным. Загрузите результаты для записи вычисленных значений, но сохраняйте имя алгоритма рядом с каждым дайджестом, чтобы последующие сравнения оставались значимыми.
Обработка выполняется в браузере. Сохранение и публикация добровольны, требуют учётной записи и отправляют выбранное содержимое в наш сервис. Сначала просмотрите общий контент: его может открыть любой, у кого есть ссылка. Закрытие этой страницы не удаляет сохраненные копии.