# Soma de verificação CRC32

Calcula a soma CRC32 (polinômio IEEE 802.3) de qualquer texto ou bytes. Saída em hex, decimal ou binário. Aceita texto (UTF-8) ou bytes via hex/base64.

> Página canônica: https://elysiatools.com/pt/tools/crc32-checksum

- **Categoria:** Security

- **Palavras-chave:** crc32, soma de verificação, crc, hash, integridade

## Visão geral

Esta ferramenta online calcula a soma de verificação CRC32 (polinômio IEEE 802.3) de qualquer texto ou dados binários. Suporta entradas em texto simples (UTF-8), hexadecimal ou Base64, gerando o resultado instantaneamente nos formatos hexadecimal, decimal ou binário de 32 bits para validação rápida de integridade de dados.

## Entradas

- **Entrada** (textarea): Type or paste the data to checksum…
- **Codificação de entrada** (select)
- **Formato principal de saída** (select)

## Quando usar

- Para verificar a integridade de arquivos ou pacotes de dados transmitidos em redes de computadores.
- Ao implementar ou testar protocolos de comunicação que utilizam o polinômio IEEE 802.3 para detecção de erros.
- Para comparar rapidamente se duas strings ou sequências de bytes são idênticas sem expor dados confidenciais.

## Como funciona

- Insira ou cole o texto ou a representação em bytes (hexadecimal ou Base64) no campo de entrada.
- Selecione a codificação de entrada correspondente aos dados fornecidos (Texto simples, Bytes hex ou Base64).
- Escolha o formato de saída desejado entre hexadecimal, decimal ou binário de 32 bits.
- O algoritmo processa os dados usando o polinômio padrão IEEE 802.3 e exibe a soma de verificação resultante imediatamente.

## Casos de uso

- Validação de pacotes de dados em sistemas embarcados e microcontroladores que usam CRC32 para checagem de erros.
- Geração de somas de verificação para arquivos de configuração antes de enviá-los via rede.
- Depuração de software de rede comparando hashes CRC32 locais com os recebidos na transmissão.

## Perguntas frequentes

### O que é o polinômio IEEE 802.3 usado no CRC32?

É o polinômio padrão amplamente utilizado em redes Ethernet e arquivos ZIP para detectar erros acidentais de transmissão de dados.

### Posso calcular o CRC32 de dados binários não textuais?

Sim, basta converter os dados binários para o formato hexadecimal ou Base64 e selecionar a codificação de entrada correspondente.

### Qual é a diferença entre CRC32 e funções de hash como MD5 ou SHA-256?

O CRC32 é projetado para detectar erros acidentais de transmissão, enquanto MD5 e SHA-256 são hashes criptográficos voltados para segurança.

### Por que o resultado do CRC32 é curto?

O CRC32 gera sempre um valor de 32 bits, o que equivale a 8 caracteres em formato hexadecimal.

### Esta ferramenta processa meus dados no servidor?

Não, o cálculo do CRC32 é feito localmente no seu navegador, garantindo total privacidade para os seus dados.

## Ferramentas relacionadas

- [Comparador de algoritmos de hash](https://elysiatools.com/pt/tools/hash-algorithm-comparator): Aplica MD5, SHA-1, SHA-256, SHA-512, BLAKE2b e BLAKE3 à mesma entrada e compara: tamanho, digest hex/Base64, status de segurança (quebrado/moderno) e benchmark de velocidade relativa. Útil para ensino, escolha de algoritmo ou checagem de checksums.
- [Gerador de hash de texto](https://elysiatools.com/pt/tools/text-hash-generator): Calcula MD5, SHA-1, SHA-256, SHA-512 e CRC-32 de qualquer texto de uma vez. Retorna hex e Base64 sobre a codificação UTF-8.
- [Criptografar / Descriptografar RSA](https://elysiatools.com/pt/tools/rsa-encrypt-decrypt): Criptografa texto com uma chave pública RSA ou descriptografa o texto cifrado com a chave privada correspondente, usando padding OAEP (SHA-1 ou SHA-256). Trata mensagens longas em blocos. Chaves e dados ficam locais. PKCS#1 v1.5 não é oferecido (Node o desabilita para descriptografia devido a ataques Bleichenbacher).
- [Gerador de Hash](https://elysiatools.com/pt/tools/hash-generator): Gerar valores hash (MD5, SHA1, SHA256, SHA512)
- [Gerador de PKCE Code Verifier e Challenge](https://elysiatools.com/pt/tools/pkce-code-verifier-generator): Gera, valida e verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Três modos: (1) gerar um par novo a partir de bytes aleatórios criptográficos (256/384/512/768 bits), (2) auditar um verifier existente frente ao RFC — comprimento (43–128), charset \[A-Za-z0-9-._~\] e ≥256 bits de entropia, e (3) verificar um par recalculando BASE64URL(SHA256(verifier)). Opcionalmente constrói a URL completa de autorização e o corpo de troca de token. Complementa o nonce-generator genérico (que só emite o par) com auditoria de conformidade RFC e verificação de pares.
- [Gerador aleatório seguro](https://elysiatools.com/pt/tools/secure-random-generator): Gera material de chave aleatório criptograficamente seguro guiado por orçamento de entropia — peça N bits de entropia, obtenha saída hex/base64/base64url. Também suporta strings com alfabeto personalizado via crypto.randomInt (amostragem por rejeição interna, sem viés de módulo). Para qualquer segredo/chave/token, use isto em vez de ferramentas baseadas em Math.random.
- [Comparador de Soma de Verificação](https://elysiatools.com/pt/tools/checksum-comparator): Compara duas somas de verificação/valores de hash para verificar se correspondem
- [Gerador e Verificador Ed25519 / X25519](https://elysiatools.com/pt/tools/ed25519-x25519-keygen-signature-verifier): Gera chaves Ed25519 ou X25519 e suporta assinatura e verificacao de mensagens com Ed25519

## Exemplos

- [Amostras de Áudio MP3 Livres de Direitos Autorais](https://elysiatools.com/pt/samples/mp3-samples): Coleção de amostras de áudio livres de direitos autorais para testes e desenvolvimento, incluindo sons da natureza, música de meditação e áudio ambiente
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato

## Conteúdo relacionado

- [Ferramentas de Codificação Binária, Perícia de Arquivos e Integridade](https://elysiatools.com/pt/hubs/binary-encoding-file-forensics-integrity): Inspecione bytes brutos, converta bases e codificações de texto, identifique assinaturas de arquivos, meça entropia e verifique hashes ou checksums em um fluxo prático.
- [Ferramentas de conversão de caixa, codificação e normalização de texto](https://elysiatools.com/pt/hubs/text-convert): Compare conversão de caixa de texto, conversão de largura de caracteres, conversão de codificação, tratamento de quoted-printable e normalização de texto em um único hub.
- [Ferramentas de Text](https://elysiatools.com/pt/hubs/text-utility): Explore 33 ferramentas de text para fluxos de utility e encontre utilitários próximos com rapidez.
- [Ferramentas de análise de texto, legibilidade e inspeção de conteúdo](https://elysiatools.com/pt/hubs/text-analyze): Compare estatísticas de texto, detecção de idioma, legibilidade, análise de sentimento, revisão de moderação e análise de padrões em um único hub.
