Saltar al contenido

Calculadora CRC32 y Adler-32

Calcule una suma CRC-32 (IEEE 802.3) o Adler-32 y léala en hex, decimal o Base64.

Procesado localmente en tu navegador

Opciones
0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Calculadora CRC32 y Adler-32?

Un CRC es una suma de comprobación corta pensada para detectar errores accidentales, como bits alterados en una descarga, una trama de red o un archivo guardado. El CRC-32 (IEEE 802.3, la variante de ZIP, PNG, gzip y Ethernet) produce 32 bits, mostrados con 8 caracteres hexadecimales. Adler-32, usado por zlib, es más barato de calcular pero más débil en entradas cortas.

La herramienta codifica su texto en UTF-8 (o lee bytes hex), calcula la suma elegida y la muestra en hex y como número decimal sin signo. El CRC-32 de «123456789» es cbf43926, el valor de comprobación estándar.

¿Cómo funciona?

  1. Elija CRC-32 o Adler-32.
  2. Escriba texto o pegue bytes hex (cambie el tipo de entrada a hex).
  3. Lea la suma en hex, decimal o Base64 en el panel de resultados.

Casos de uso habituales

  • Verificar el CRC-32 guardado en una entrada ZIP o un fragmento PNG.
  • Depurar un protocolo o formato de archivo que lleva un campo CRC-32.
  • Obtener un hash rápido para un bucket de tabla hash o detectar cambios en cadenas pequeñas.
  • Contrastar su propia implementación de CRC con el valor de comprobación estándar.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
The quick brown fox jumps over the lazy dog
Salida
414fa339

Privacidad

Calculadora CRC32 y Adler-32 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

CRC y Adler-32 solo detectan corrupción accidental: son triviales de falsificar y no protegen frente a manipulación. Use SHA-256 para integridad frente a un atacante.

Preguntas frecuentes

¿Es CRC32 un hash seguro?

No. Es lineal y fácil de manipular: un atacante puede fabricar datos con el CRC que quiera. Solo sirve para detectar errores aleatorios.

¿Por qué distintas herramientas muestran CRC32 diferentes?

Existen varias variantes de CRC-32 (IEEE, Castagnoli/CRC-32C, BZIP2…). Esta herramienta usa la variante IEEE 802.3 de ZIP, PNG y gzip.

¿Dónde veo el valor decimal?

Aparece en las filas del resultado como entero sin signo de 32 bits, por ejemplo 891568578 para «abc».

Más herramientas en Hash y checksum →