Калькулятор контрольной суммы CRC32

Вычислите контрольную сумму CRC32 (стандартный полином IEEE 802.3, который используется, в частности, в ZIP и Ethernet) для текста.

Пример:

Как это работает

CRC32 (32-битный циклический избыточный код) — быстрый алгоритм обнаружения ошибок, который широко применяется для проверки целостности ZIP-файлов, кадров Ethernet и блоков PNG. В отличие от криптографических хеш-функций (SHA-256, MD5), CRC32 не рассчитан на защиту от намеренной подделки — он нужен только для обнаружения случайных ошибок при передаче или хранении данных.

Подходит ли CRC32 для проверки паролей или конфиденциальных данных?

Нет, CRC32 не является криптографическим алгоритмом: нетрудно намеренно подобрать два разных текста с одинаковым CRC32 (коллизия). Для задач безопасности лучше использовать SHA-256 или специализированный алгоритм.

Почему результат всегда состоит из 8 шестнадцатеричных символов?

CRC32 — это 32-битное значение, которое ровно соответствует 8 цифрам в шестнадцатеричной записи (каждая шестнадцатеричная цифра кодирует 4 бита). Это стандартный формат вывода в большинстве инструментов (например, в команде crc32 или в заголовках ZIP-файлов).

100% локальная обработка: вычисление выполняется целиком в вашем браузере через WebAssembly, ваш текст никогда не отправляется на сервер.