# Suma de comprobación CRC32

Calcula la suma CRC32 (polinomio IEEE 802.3) de cualquier texto o bytes. Salida en hex, decimal o binario. Acepta texto plano (UTF-8) o bytes vía hex/base64.

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

- **Categoría:** Security

- **Palabras clave:** crc32, suma de comprobación, crc, hash, integridad

## Descripción general

Esta herramienta en línea calcula de forma rápida y precisa la suma de comprobación CRC32 utilizando el polinomio estándar IEEE 802.3 a partir de cualquier texto plano en formato UTF-8 o datos binarios representados en hexadecimal o Base64. Permite obtener el resultado en formatos hexadecimal, decimal o binario de 32 bits para verificar la integridad de los datos de manera eficiente.

## Entradas

- **Entrada** (textarea): Type or paste the data to checksum…
- **Codificación de entrada** (select)
- **Formato principal de salida** (select)

## Cuándo usarlo

- Cuando necesitas verificar la integridad de un bloque de datos o cadena de texto transmitida para detectar errores accidentales.
- Al implementar o depurar protocolos de red que utilizan el polinomio IEEE 802.3 para la validación de tramas.
- Para generar identificadores rápidos de 32 bits a partir de cadenas de texto o representaciones en Base64 y hexadecimal.

## Cómo funciona

- Introduce el texto o los bytes representados en el campo de entrada principal.
- Selecciona la codificación de entrada correspondiente: texto plano (UTF-8), bytes en formato hexadecimal o Base64.
- Elige el formato de salida deseado entre hexadecimal, decimal o binario de 32 bits.
- La herramienta procesa los datos aplicando el algoritmo CRC32 estándar y muestra el resultado de forma instantánea.

## Casos de uso

- Validación rápida de tramas de red y paquetes de datos durante el desarrollo de software de comunicación.
- Comprobación de la integridad de archivos comprimidos o fragmentos de datos representados en Base64.
- Generación de hashes no criptográficos ligeros para indexación rápida o tablas de búsqueda.

## Preguntas frecuentes

### ¿Qué polinomio utiliza esta herramienta para calcular el CRC32?

Utiliza el polinomio estándar IEEE 802.3, que es el más común para la detección de errores en redes y archivos comprimidos.

### ¿Puedo introducir datos binarios directamente?

Sí, puedes introducir datos binarios codificándolos previamente en formato hexadecimal o Base64 y seleccionando la opción correspondiente.

### ¿Cuál es la diferencia entre las salidas hexadecimal, decimal y binaria?

Representan el mismo valor de 32 bits en diferentes sistemas numéricos: base 16 (hex), base 10 (decimal) o base 2 (binario).

### ¿Es el CRC32 seguro para criptografía o contraseñas?

No, CRC32 está diseñado para detectar errores accidentales de transmisión, no para seguridad criptográfica, ya que es vulnerable a colisiones intencionadas.

### ¿Cómo afecta la codificación UTF-8 al resultado del texto plano?

Los caracteres especiales o acentos se codifican en múltiples bytes bajo UTF-8, lo que altera el valor final del CRC32 en comparación con otras codificaciones.

## Herramientas relacionadas

- [Comparador de algoritmos hash](https://elysiatools.com/es/tools/hash-algorithm-comparator): Aplica MD5, SHA-1, SHA-256, SHA-512, BLAKE2b y BLAKE3 a la misma entrada y compáralos lado a lado: longitud de salida, digest hex/Base64, estado de seguridad (roto/moderno) y benchmark de velocidad relativa. Útil para enseñanza, elegir algoritmo o verificar checksums.
- [Generador de hash de texto](https://elysiatools.com/es/tools/text-hash-generator): Calcula MD5, SHA-1, SHA-256, SHA-512 y CRC-32 de cualquier texto de una vez. Devuelve hex y Base64 sobre la codificación UTF-8.
- [Cifrado / Descifrado RSA](https://elysiatools.com/es/tools/rsa-encrypt-decrypt): Cifra texto con una clave pública RSA o descifra el texto cifrado con la clave privada correspondiente, usando padding OAEP (SHA-1 o SHA-256). Maneja mensajes largos por bloques. Las claves y datos se quedan en local. No se ofrece PKCS#1 v1.5 (Node lo deshabilita para descifrar por ataques Bleichenbacher).
- [Generador de Hash](https://elysiatools.com/es/tools/hash-generator): Generar valores hash (MD5, SHA1, SHA256, SHA512)
- [Generador de PKCE Code Verifier y Challenge](https://elysiatools.com/es/tools/pkce-code-verifier-generator): Genera, valida y verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Tres modos: (1) generar un par nuevo a partir de bytes aleatorios criptográficos (256/384/512/768 bits), (2) auditar un verifier existente frente al RFC — longitud (43–128), charset \[A-Za-z0-9-._~\] y ≥256 bits de entropía, y (3) verificar un par recomputando BASE64URL(SHA256(verifier)). Opcionalmente construye la URL completa de autorización y el cuerpo del intercambio de token. Complementa al nonce-genérico (que solo emite el par) con auditoría de cumplimiento RFC y verificación de pares.
- [Generador aleatorio seguro](https://elysiatools.com/es/tools/secure-random-generator): Genera material de clave aleatorio criptográficamente seguro guiado por un presupuesto de entropía — pide N bits de entropía y obtén salida hex/base64/base64url. También soporta cadenas con alfabeto personalizado vía crypto.randomInt (muestreo por rechazo interno, sin sesgo de módulo). Para cualquier secreto/clave/token, usa esto en lugar de herramientas basadas en Math.random.
- [Comparador de Suma de Verificación](https://elysiatools.com/es/tools/checksum-comparator): Compara dos sumas de verificación/valores hash para verificar si coinciden
- [Generador y Verificador Ed25519 / X25519](https://elysiatools.com/es/tools/ed25519-x25519-keygen-signature-verifier): Genera claves Ed25519 o X25519 y admite firma y verificacion de mensajes con Ed25519

## Ejemplos

- [Muestras MP3 Sin Derechos de Autor](https://elysiatools.com/es/samples/mp3-samples): Colección de muestras de audio sin derechos de autor para pruebas y desarrollo, incluyendo sonidos de la naturaleza, música de meditación y audio ambiental
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato

## Contenido relacionado

- [Herramientas de Codificación Binaria, Forensia de Archivos e Integridad](https://elysiatools.com/es/hubs/binary-encoding-file-forensics-integrity): Inspecciona bytes sin procesar, convierte bases y codificaciones de texto, identifica firmas de archivos, mide entropía y verifica hashes o checksums en un solo flujo de trabajo.
- [Herramientas de conversión de texto, codificación y normalización](https://elysiatools.com/es/hubs/text-convert): Compara conversión de mayúsculas y minúsculas, conversión de ancho de caracteres, conversión de codificación, manejo de quoted-printable y normalización de texto en un solo hub.
- [Herramientas de Text](https://elysiatools.com/es/hubs/text-utility): Explora 33 herramientas de text para flujos de utility y encuentra utilidades cercanas con rapidez.
- [Herramientas de análisis de texto, legibilidad e inspección de contenido](https://elysiatools.com/es/hubs/text-analyze): Compara estadísticas de texto, detección de idioma, legibilidad, análisis de sentimiento, revisión de moderación y análisis de patrones en un solo hub.
