Calculadora CRC
Calcule vários checksums CRC com suporte para entrada de texto, hexadecimal e arquivo
Digite texto UTF-8, será convertido para bytes
Clique para selecionar um arquivo ou arraste e solte aqui
Resultado
Todos os Resultados dos Algoritmos CRC
Sobre CRC
CRC (Verificação de Redundância Cíclica) é um algoritmo que produz um checksum de comprimento fixo a partir de dados, amplamente usado para detectar erros na transmissão ou armazenamento de dados. CRC não é uma função hash criptográfica e não pode ser usado para fins de segurança, mas é muito eficiente para detecção de erros.
Os algoritmos CRC usam divisão polinomial para calcular valores de checksum. Diferentes padrões CRC usam diferentes polinômios, valores iniciais e métodos de processamento, resultando em diferentes resultados de checksum para os mesmos dados. Escolher o algoritmo CRC correto é crucial para compatibilidade com outros sistemas.
Algoritmos CRC Suportados
Esta ferramenta suporta vários algoritmos CRC comumente usados, cada um com diferentes larguras de bits, polinômios e casos de uso:
| Algoritmo | Largura | Polinômio | Uso |
|---|---|---|---|
| CRC-8 | 8 bit | 0x07 | Verificação de dados simples, sensores |
| CRC-16/Modbus | 16 bit | 0x8005 | Protocolo Modbus, industrial |
| CRC-16/CCITT | 16 bit | 0x1021 | X.25, HDLC, Bluetooth |
| CRC-32 | 32 bit | 0x04C11DB7 | ZIP, Ethernet, PNG |
| CRC-32C | 32 bit | 0x1EDC6F41 | iSCSI, SCTP, Btrfs |
| CRC-64/ECMA | 64 bit | 0x42F0E1EBA9EA3693 | ECMA-182, compressão XZ |