Outras ferramentas
Calculadora CRC – CRC-8, CRC-16 e CRC-32
Calcule checksums CRC de texto ou bytes hexadecimais com perfis padrão CRC-8, CRC-16, CRC-32 e CRC-32C.
Resultado CRC
CRC-32/ISO-HDLC · 9 bytes
Calculadora CRC para texto e dados hexadecimais
Esta ferramenta calcula códigos de redundância cíclica a partir de texto UTF-8 ou bytes hexadecimais. A largura não é suficiente: Poly, Init, RefIn, RefOut e XorOut devem corresponder ao protocolo ou dispositivo.
Perfis CRC disponíveis
| Perfil | Largura | Uso comum |
|---|---|---|
| CRC-8/SMBUS | 8 bits | SMBus e mensagens curtas |
| CRC-8/MAXIM-DOW | 8 bits | Dispositivos Dallas/Maxim 1-Wire |
| CRC-16/ARC | 16 bits | Dados gerais e sistemas antigos |
| CRC-16/CCITT-FALSE | 16 bits | Telecomunicações e sistemas embarcados |
| CRC-16/MODBUS | 16 bits | Mensagens Modbus RTU |
| CRC-16/XMODEM | 16 bits | Transferências XMODEM |
| CRC-32/ISO-HDLC | 32 bits | ZIP, Ethernet e arquivos |
| CRC-32C/CASTAGNOLI | 32 bits | Armazenamento e redes |
Como calcular um CRC
- Selecione o perfil exigido pelo protocolo.
- Escolha texto UTF-8 ou bytes hexadecimais.
- Digite os dados e clique em “Calcular CRC”.
- Copie o checksum hexadecimal ou consulte os formatos decimal e binário.
123456789 é a sequência padrão usada para verificar implementações CRC. Todos os perfis desta página são testados com seus valores de referência.
Texto versus hexadecimal
O modo texto codifica os caracteres como UTF-8. Caracteres não ASCII podem ocupar vários bytes. O modo hexadecimal usa exatamente os bytes digitados: 31 32 33 representa o texto ASCII 123.
CRC não é criptografia
Um CRC detecta muitos erros acidentais, mas não é um hash criptográfico e não protege contra alterações intencionais.
Perguntas frequentes
Por que duas calculadoras CRC geram resultados diferentes?
Provavelmente utilizam perfis diferentes. Compare Poly, Init, RefIn, RefOut e XorOut.
CRC-32 e CRC-32C são iguais?
Não. Eles usam polinômios diferentes e os resultados não são intercambiáveis.
Meus dados são enviados?
Não. A codificação e o cálculo acontecem localmente no navegador.