# Контрольная сумма CRC32

Вычисляет CRC32 (полином IEEE 802.3) для текста или байтов. Вывод в hex, десятичном или двоичном виде. Принимает текст (UTF-8) или байты через hex/base64.

> Каноническая страница: https://elysiatools.com/ru/tools/crc32-checksum

- **Категория:** Security

- **Ключевые слова:** crc32, контрольная сумма, crc, хэш, целостность

## Обзор

Этот онлайн-инструмент позволяет быстро вычислить контрольную сумму CRC32 на основе стандартного полинома IEEE 802.3 для любого текста или двоичных данных. Вы можете вводить данные в виде обычного текста UTF-8, шестнадцатеричных байтов или Base64, получая результат в шестнадцатеричном, десятичном или двоичном формате.

## Входные данные

- **Ввод** (textarea): Type or paste the data to checksum…
- **Кодировка ввода** (select)
- **Основной формат вывода** (select)

## Когда использовать

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

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

- Введите или вставьте исходные данные в поле ввода.
- Выберите кодировку входных данных: обычный текст (UTF-8), Hex-байты или Base64.
- Укажите желаемый формат вывода контрольной суммы: Hex, десятичный или двоичный.
- Инструмент мгновенно рассчитает CRC32 и отобразит итоговое значение.

## Сценарии использования

- Сравнение контрольных сумм файлов для подтверждения отсутствия повреждений при скачивании.
- Генерация контрольных сумм для пакетов данных в пользовательских сетевых протоколах.
- Быстрое создание некриптографических хэшей для индексации или поиска в базах данных.

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

### Какой полином используется для расчета CRC32?

Инструмент использует стандартный полином IEEE 802.3 (0xEDB88320 в обратной записи), который применяется в Ethernet, ZIP, PNG и других стандартах.

### Можно ли рассчитать CRC32 для бинарных файлов?

Да. Для этого преобразуйте файл в формат Base64 или Hex-байты, вставьте полученную строку и выберите соответствующий тип ввода.

### В чем разница между форматами вывода Hex, десятичным и двоичным?

Это разные представления одного и того же 32-битного числа: Hex выводит 8-значный шестнадцатеричный код, десятичный — числовое значение, а двоичный — последовательность из 32 бит.

### Безопасен ли алгоритм CRC32 для защиты от взлома?

Нет. CRC32 предназначен исключительно для обнаружения случайных ошибок передачи данных и не является криптографически стойким хэшем.

### Поддерживает ли инструмент кириллицу?

Да, при выборе кодировки ввода 'Текст (UTF-8)' любые символы кириллицы корректно преобразуются в байты перед расчетом.

## Связанные инструменты

- [Сравнение хеш-алгоритмов](https://elysiatools.com/ru/tools/hash-algorithm-comparator): Хеширует один и тот же вход с помощью MD5, SHA-1, SHA-256, SHA-512, BLAKE2b и BLAKE3 и сравнивает их: длину, hex/Base64-дайджест, статус безопасности (взломан/современный) и относительный бенчмарк скорости. Полезно для обучения, выбора алгоритма и проверки контрольных сумм.
- [Генератор хешей текста](https://elysiatools.com/ru/tools/text-hash-generator): Вычисляет MD5, SHA-1, SHA-256, SHA-512 и CRC-32 любого текста сразу. Возвращает hex и Base64 по UTF-8 кодировке.
- [Шифрование / Расшифрование RSA](https://elysiatools.com/ru/tools/rsa-encrypt-decrypt): Шифрует текст открытым ключом RSA или расшифровывает шифртекст соответствующим закрытым ключом, с OAEP-паддингом (SHA-1 или SHA-256). Длинные сообщения бьются на блоки. Ключи и данные обрабатываются локально. PKCS#1 v1.5 не предлагается (Node отключает его для расшифровки из-за атак Bleichenbacher).
- [Генератор Хэша](https://elysiatools.com/ru/tools/hash-generator): Генерировать хэш-значения (MD5, SHA1, SHA256, SHA512)
- [Генератор PKCE Code Verifier и Challenge](https://elysiatools.com/ru/tools/pkce-code-verifier-generator): Создание, проверка и верификация пар code_verifier / code_challenge PKCE (RFC 7636) для OAuth2 / OIDC. Три режима: (1) создать новую пару из криптостойких случайных байт (256/384/512/768 бит), (2) аудит имеющегося verifier по RFC — длина (43–128), набор \[A-Za-z0-9-._~\] и ≥256 бит энтропии, (3) проверить пару, пересчитав BASE64URL(SHA256(verifier)). При желании строит полный URL запроса авторизации и тело обмена токена. Дополняет универсальный nonce-generator (только выдаёт пару) аудитом соответствия RFC и проверкой пар.
- [Генератор криптостойкой случайности](https://elysiatools.com/ru/tools/secure-random-generator): Генерирует криптостойкий случайный ключевой материал по бюджету энтропии — запросите N бит энтропии, получите вывод hex/base64/base64url. Также поддерживает строки со своим алфавитом через crypto.randomInt (внутренний отсев с отклонением, без модульного смещения). Для любого секрета/ключа/токена используйте это вместо инструментов на Math.random.
- [Компаратор Контрольных Сумм](https://elysiatools.com/ru/tools/checksum-comparator): Сравнивает две контрольные суммы/хеш-значения для проверки их совпадения
- [Генератор и Проверка Ed25519 / X25519](https://elysiatools.com/ru/tools/ed25519-x25519-keygen-signature-verifier): Создает ключи Ed25519 или X25519 и поддерживает подпись и проверку сообщений Ed25519

## Примеры

- [MP3 Аудио Образцы Без Авторских Прав](https://elysiatools.com/ru/samples/mp3-samples): Коллекция аудио образцов без авторских прав для тестирования и разработки, включая звуки природы, медитативную музыку и фоновое аудио
- [Примеры Обработки Изображений Android Java](https://elysiatools.com/ru/samples/android-image-processing-java): Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Android Kotlin](https://elysiatools.com/ru/samples/android-image-processing-kotlin): Примеры обработки изображений Android Kotlin включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата

## Связанные материалы

- [Инструменты бинарного кодирования, анализа файлов и проверки целостности](https://elysiatools.com/ru/hubs/binary-encoding-file-forensics-integrity): Просматривайте сырые байты, конвертируйте системы счисления и кодировки текста, определяйте сигнатуры файлов, измеряйте энтропию и проверяйте хеши или контрольные суммы в одном рабочем процессе.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
- [Инструменты Text](https://elysiatools.com/ru/hubs/text-utility): Изучите 33 инструментов text для сценариев utility и быстро сравните близкие утилиты.
- [Инструменты анализа текста, читаемости и проверки содержания](https://elysiatools.com/ru/hubs/text-analyze): Сравните в одном хабе текстовую статистику, определение языка, оценку читаемости, анализ тональности, модерацию и анализ шаблонов.
