Entrada

Saída

O que é CRC-32?

CRC-32 é um código de detecção de erros amplamente usado baseado em verificações de redundância cíclica. Produz um checksum de 32 bits (4 bytes) como string hexadecimal de 8 caracteres.

CRC-32 é usado em formatos ZIP, imagens PNG e frames Ethernet. O algoritmo é baseado em divisão polinomial sobre GF(2).

Como usar esta ferramenta

1

Insira seu texto

Digite ou cole o texto no editor esquerdo. Pode clicar em Exemplo ou Carregar um arquivo.

2

Veja o checksum

O painel direito exibe instantaneamente o checksum CRC-32 como string hexadecimal de 8 caracteres.

3

Copiar ou baixar

Clique em Copiar ou Baixar.

Exemplos de Checksum

Exemplo de geração de checksum CRC-32:

Texto de entrada

Entrada

Saída de checksum CRC-32

Saída

Perguntas frequentes

CRC-32 é um hash criptográfico?

Não. CRC-32 é para detecção de erros. Veja o catálogo CRC RevEng.

Onde o CRC-32 é usado?

Em formatos ZIP/GZIP, verificação PNG e Ethernet. A especificação PNG define seu uso.

Meus dados são enviados a um servidor?

Não. Todo o cálculo é feito localmente no navegador.

Quão rápido é CRC-32?

CRC-32 é significativamente mais rápido que hashes criptográficos como SHA-256.

Ferramentas relacionadas

Saiba mais: Guia indolor de CRC e Python binascii.crc32.