CRC32 Online Calculator

Рассчитайте контрольную сумму CRC32 для текста онлайн. Введите или вставьте значение, чтобы получить стандартный результат CRC-32/IEEE в виде 8 lowercase hexadecimal символов, а затем скопируйте его. Калькулятор работает локально в браузере с точными UTF-8 байтами текста; результат можно сравнить с SHA-256, SHA-512, SHA-3, BLAKE2, MD5 и другими hash-алгоритмами из списка.

Текст
0 симв. · 0 байт
Попробовать:
Хеш
✓ Обработка выполняется локально в браузере ✓ Ввод не отправляется на сервер
Примеры
Пустая строка
Вход (пусто)
Выход 00000000

CRC32 пустого ввода равен восьми нулям.

Обычный текст
Вход привет мир
Выход 1161db0c

Короткий русский текст даёт checksum фиксированной длины — 8 hex-символов.

Unicode-панграмма
Вход Съешь ещё этих мягких французских булок, да выпей чаю.
Выход f86991a0

Пример показывает, что CRC32 рассчитывается по точным UTF-8 байтам, включая пробелы, пунктуацию и букву ё.

Строка в стиле формата данных
Вход PNG-ДАННЫЕ-1234567890
Выход aa120030

Короткая техническая строка показывает фиксированный 8-символьный CRC32 output для лёгких проверок целостности.

Что такое CRC32?

CRC32, или Cyclic Redundancy Check 32-bit, — быстрый алгоритм контрольной суммы для обнаружения случайных изменений в данных. Распространённый вариант CRC-32/IEEE, используемый в Ethernet, ZIP, PNG, gzip и многих утилитах, применяет отражённый полином 0xEDB88320, соответствующий обычному полиному 0x04C11DB7. Результат — 32-битное значение, которое обычно записывают как 8 hexadecimal символов.

Этот CRC32 online calculator рассчитывает контрольную сумму точных UTF-8 байтов введённого текста и показывает результат в lowercase hex. CRC32 детерминирован: одинаковые байты всегда дают одну и ту же контрольную сумму, а небольшое изменение входа обычно меняет output. Алгоритм нужен для быстрых проверок целостности, а не для секретности или криптографической защиты.

CRC32 и криптографические hash-функции

CRC32 не является криптографической hash-функцией. Он предназначен для поиска случайных ошибок передачи, хранения или копирования, а не для защиты от злоумышленника. CRC-алгоритмы линейны, поэтому данные можно намеренно изменить и подобрать дополнительные байты так, чтобы значение CRC32 совпало с выбранной целью.

Используйте CRC32, когда нужна очень быстрая контрольная сумма для не adversarial-сценариев или совместимость с форматами, где уже задан CRC-32/IEEE. Используйте SHA-256, SHA-512, BLAKE2, HMAC или цифровую подпись, если нужны защита от подмены, аутентификация, хранение паролей или любые security-critical гарантии.

Как пользоваться CRC32 онлайн калькулятором
  1. Введите или вставьте текст, для которого нужно посчитать контрольную сумму.
  2. Оставьте CRC32 выбранным в меню алгоритмов.
  3. Калькулятор локально в браузере рассчитает checksum и покажет 8-символьный hexadecimal результат.
  4. Нажмите кнопку копирования, чтобы поместить значение CRC32 в буфер обмена.

Калькулятор хеширует точные UTF-8 байты текста. Регистр букв, пробелы, табы, пунктуация, Unicode-символы и переводы строк влияют на результат. Пустой ввод допустим и даёт 00000000. Вы можете переключить алгоритм и сравнить тот же текст с SHA-256, SHA-512, SHA3-256, SHA3-512, BLAKE2b, BLAKE2s, SHA-1 или MD5.

Контрольная сумма текста, файла и формат результата

Эта страница рассчитывает CRC32 для текста, введённого в поле ввода. Она не загружает, не открывает и не читает файлы напрямую. Если вставить имя файла, например archive.zip, калькулятор вернёт CRC32 для символов этого имени, а не контрольную сумму содержимого файла. Чтобы проверить реальный файл, используйте checksum-утилиту, которая читает байты файла, и сравните её CRC32 с доверенным источником.

Output показывается в стандартной форме: 8 lowercase hexadecimal символов. Некоторые инструменты могут показывать то же 32-битное значение в uppercase, decimal, little-endian byte order или с префиксом 0x. Этот калькулятор использует обычную инициализацию и final XOR варианта CRC-32/IEEE, применяемого в ZIP, PNG, gzip и Ethernet, а не CRC32C или другой CRC-вариант.

FAQ

ZIP, PNG, gzip, Ethernet и похожие форматы используют CRC32, потому что он очень быстро считается и хорошо ловит типичные случайные повреждения. Контейнерные форматы часто проверяют много небольших записей, например ZIP entries или PNG chunks, поэтому лёгкая контрольная сумма удобна при каждом чтении. CRC32 не доказывает подлинность данных; он помогает заметить непреднамеренные изменения.

Нет. CRC32/IEEE и CRC32C/Castagnoli используют разные полиномы и дают разные outputs для одного и того же входа. Этот калькулятор использует распространённый вариант CRC-32/IEEE с отражённым полиномом 0xEDB88320, который применяется в Ethernet, ZIP, PNG и gzip. CRC32C используется, например, в iSCSI, SCTP, Btrfs и metadata ext4.

Нет. CRC32 математически линеен, поэтому злоумышленник может намеренно изменить данные и компенсировать checksum. Если в вашей модели угроз кто-то может специально менять данные, используйте HMAC, цифровую подпись или криптографический hash внутри проверенного протокола вместо CRC32.

Расчёт CRC32 выполняется локально в браузере через JavaScript-реализацию с lookup table; текст не отправляется на сервер для расчёта контрольной суммы. Не вводите секретные данные на сайтах, устройстве или в браузере, которым вы не доверяете.

Нет. CRC32 — это контрольная сумма, а не encoding или encryption. 8-символьное значение CRC32 не содержит достаточно информации, чтобы восстановить исходный текст. Можно только угадать возможный вход, рассчитать его CRC32 и сравнить. У множества разных входов может быть одна и та же 32-битная checksum.

Проверьте, что оба инструмента используют один CRC-вариант и одни и те же bytes. Отличия могут быть из-за CRC32 vs CRC32C, UTF-8 текста vs raw file bytes, uppercase vs lowercase output, decimal vs hexadecimal display, начальных или конечных пробелов, табов, переводов строк и Unicode-нормализации. Этот калькулятор использует CRC-32/IEEE для UTF-8 текста и возвращает 8 lowercase hex символов.

Эта страница рассчитывает CRC32 текста, введённого в поле ввода; она не читает содержимое файлов. Если вставить имя файла, будет рассчитан checksum строки с именем, а не байтов файла. Для проверки ZIP, PNG, архива или скачанного файла используйте file checksum utility, которая читает байты файла, и сравнивайте полное 8-символьное значение CRC32.

Нет. CRC32 не подходит для паролей, подписей, API-токенов, защиты от подмены или аутентификации. Это маленькая, быстрая и некриптографическая контрольная сумма. Для паролей используйте Argon2id, scrypt, bcrypt или PBKDF2, а когда нужен секретный ключ или доказательство подлинности — HMAC или цифровые подписи.
Связанные инструменты

Генератор HMAC

Рассчитайте HMAC для текста с секретным ключом прямо в браузере.