¿Odias los anuncios? Ir Sin publicidad Hoy

Calculadora de Suma de Control CRC (CRC-8/16/32/64)

DatosDesarrolladorSeguridad
ANUNCIO · ¿ELIMINAR?

O

Formato de salida


Verificar resumen

Deje en blanco para omitir la verificación. Los espacios en blanco, dos puntos y los prefijos 0x/0b se ignoran.
ANUNCIO · ¿ELIMINAR?

Guía

Calculadora de resumen CRC (CRC-8/16/32/64)

Calculadora de resumen CRC

Calcule valores de Control Cíclico de Redundancia de forma inmediata para texto o entrada de archivo, eligiendo entre 15 variantes estandarizadas en las familias CRC-8, CRC-16, CRC-32 y CRC-64. Verifique descargas, valide marcos de protocolo serial o confirme la integridad del archivo sin subir nada — todas las operaciones se realizan localmente en su navegador.

Cómo Usar

  1. Escriba o pegue texto en el área de entrada, o arrastre y suelte un archivo en el subidor.
  2. Elige una variante CRC del menú desplegable. Por defecto se selecciona CRC-32 (IEEE 802.3) — el mismo algoritmo utilizado por Ethernet, ZIP y PNG.
  3. Alternar los formatos de salida en HEX, decimal y binario para coincidir con lo que estás comparando.
  4. Pegue opcionalmente un resumen esperado en el Verificar campo. Se aceptan valores en HEX (0xCBF43926), decimal o binario, y se ignoran espacios en blanco o dos puntos.
  5. El resumen se actualiza en tiempo real mientras escribes o modificas las opciones.

Características

  • 15 variantes CRC – CRC-8, CRC-8/ITU, CRC-8/MAXIM, CRC-8/ROHC, CRC-16/CCITT-FALSE, CRC-16/XMODEM, CRC-16/IBM (ARC), CRC-16/MODBUS, CRC-16/USB, CRC-32 (IEEE/Ethernet/ZIP), CRC-32/BZIP2, CRC-32C (Castagnoli), CRC-32/MPEG-2, CRC-64/ECMA-182 y CRC-64/ISO.
  • Entrada de texto o archivo – pegue cadenas directamente o arrastre archivos de cualquier tipo; el calculador lee los bytes exactamente como existen en el disco.
  • Salida en tiempo real – las representaciones en HEX, decimal y binario se actualizan mientras escribes, con conmutadores individuales para cada formato.
  • Verificación del valor esperado – pegue un resumen de referencia para confirmar que tu archivo o carga coincide con un valor conocido.
  • Análisis flexible – los valores esperados aceptan 0x, 0b, o dígitos brutos, y toleran espacios en blanco, dos puntos y guiones bajos.
  • Solo del lado del cliente – nada se sube a un servidor, por lo que puedes calcular resúmenes de archivos sensibles o de propiedad intelectual sin riesgo.

Preguntas frecuentes

  1. ¿Qué es un CRC y cómo se diferencia de un hash criptográfico?

    Un Control Cíclico de Redundancia trata el mensaje de entrada como un polinomio binario grande y lo divide por un polinomio generador fijo; el resto es el resumen. Los CRCs están diseñados para detectar errores accidentales en la transmisión o almacenamiento — como cambios de bits, bytes perdidos o bloques transpuestos — y lo hacen de forma muy eficiente. Los hashes criptográficos como SHA-256 resuelven un problema diferente: son resistentes a colisiones y están diseñados para resistir modificaciones adversas. Los CRCs son rápidos y matemáticamente predecibles, pero son fácilmente falsificados, por lo que nunca deben usarse para propósitos de seguridad.

  2. ¿Por qué existen tantas variantes de CRC-16 y CRC-32?

    Diferentes organismos estandarizadores y fabricantes eligieron polinomios generadores, valores iniciales de registro, configuraciones de reflexión de bits y valores de XOR final para satisfacer sus necesidades de detección de errores. Ethernet, ZIP y PNG acordaron usar CRC-32 (IEEE 802.3), mientras que protocolos industriales como MODBUS, USB y XMODEM adoptaron sus propias variantes de CRC-16. Dos variantes con la misma longitud de bits producirán resúmenes completamente diferentes para la misma entrada si cualquier parámetro difiere, por lo que es esencial elegir la variante exacta que coincida con el sistema objetivo.

  3. ¿Qué significa entrada y salida reflejada en una especificación de CRC?

    Las variantes reflejadas (a veces llamadas invertidas) procesan cada byte desde el bit menos significativo y reflejan bit a bit el registro final antes de aplicar el XOR de salida. Las variantes no reflejadas procesan los bits en orden de mayor significación. Esta elección surgió en diseños de hardware donde desplazar un registro en una dirección era más económico que en la otra. Dos CRCs con el mismo polinomio pero diferentes configuraciones de reflexión no son compatibles — CRC-32 y CRC-32/BZIP2 comparten el mismo polinomio 0x04C11DB7 pero producen valores completamente diferentes.

  4. ¿Cómo difiere el CRC-32C del CRC-32 estándar y en qué casos se utiliza?

    El CRC-32C, publicado por Guy Castagnoli en 1993, utiliza el polinomio 0x1EDC6F41 en lugar de 0x04C11DB7. Sus propiedades de detección de errores son matemáticamente superiores para cargas cortas, y los procesadores x86 modernos lo implementan directamente en una sola instrucción CRC32. Es el resumen utilizado por iSCSI, SCTP, metadatos ext4, Btrfs y la capa de enmarcado de gRPC de Google. Cuando se requieren alta capacidad de throughput y una detección robusta, los sistemas prefieren cada vez más el CRC-32C en lugar del clásico CRC de Ethernet.

  5. ¿Puede un CRC detectar cada error posible y cuáles son sus limitaciones?

    Ningún código de detección de errores captura todo. Un CRC de n bits garantiza la detección de todos los errores de tramo de hasta n bits y todos los errores de un solo bit, pero aproximadamente 1 de cada 2^n corrupciones aleatorias escapa indetectada. Para CRC-32 eso equivale a 1 de cada 4.300 millones — excelente para la integridad ordinaria de archivos y marcos. Para archivos muy grandes o almacenamiento de larga duración, el CRC-64 extiende ese límite a aproximadamente 1 de cada 1.8 × 10^19. En cuanto a modificaciones adversas, es una historia diferente: los atacantes siempre pueden ajustar un mensaje para que su CRC coincida con un valor elegido, por lo que los resúmenes nunca deben reemplazar firmas digitales para autenticación.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?