Calculadora CRC
Esta herramienta aplica la relación CRC-8 con polinomio generador 0x07 (= x⁸ + x² + x + 1). crc = 0x00 (valor inicial); para cada byte de datos ASCII b: crc = crc XOR b, luego se repite 8 veces: si el bit más significativo está activo, crc = ((crc << 1) XOR 0x07) & 0xFF, de lo contrario crc = (crc << 1) & 0xFF. El resto final de 8 bits es el CRC, mostrado en hexadecimal y decimal. Utiliza un solo dato (Texto del mensaje en ASCII characters) y devuelve los siguientes resultados: CRC-8 (hex), Polinomio, Valor decimal. Como se trata de una regla determinista y no de un dato propio de un país, el resultado nunca cambia: las mismas entradas siempre producen el mismo resultado, ya sea que verifique un ejercicio, prepare una configuración o controle otra herramienta. Ingrese sus valores en los campos de abajo y el resultado se actualiza al instante; también puede compartir un enlace permanente que precarga el cálculo exacto, útil para la enseñanza, los informes o el trabajo colaborativo. Por ejemplo, con Texto del mensaje = 123.456.789 ASCII characters, el resultado es 0xF4, y el ejemplo resuelto más abajo detalla cada paso para que pueda seguir el cálculo y reproducirlo a mano. El método es la forma estándar documentada por la metodología de CalculatorHub, y la marca encima de cada resultado indica su fecha de última verificación. Esta herramienta ofrece información general y no sustituye el asesoramiento profesional en ingeniería, medicina, finanzas o ciencia; verifique siempre los resultados críticos con la fuente primaria y su propio criterio.
Con Texto del mensaje = 123.456.789 ASCII characters, el resultado es 0xF4.
Se aplica a: las entradas indicadas. Fuente del método: la metodología de CalculatorHub, verificado el 2026-07-14.
La fórmula
CRC-8 con polinomio generador 0x07 (= x⁸ + x² + x + 1). crc = 0x00 (valor inicial); para cada byte de datos ASCII b: crc = crc XOR b, luego se repite 8 veces: si el bit más significativo está activo, crc = ((crc << 1) XOR 0x07) & 0xFF, de lo contrario crc = (crc << 1) & 0xFF. El resto final de 8 bits es el CRC, mostrado en hexadecimal y decimal
Ejemplo resuelto
Con Texto del mensaje = 123.456.789 ASCII characters:
- CRC-8 con polinomio generador 0x07 (= x⁸ + x² + x + 1). crc = 0x00 (valor inicial)
- Valores introducidos: Texto del mensaje = 123.456.789 ASCII characters
- CRC-8 (hex) = 0xF4
- Polinomio = 0x07
- Valor decimal = 244
Este ejemplo resuelto es una de las pruebas automatizadas de valores de referencia que esta calculadora debe superar antes de publicarse.
Supuestos
- Esta herramienta aplica una regla determinista a las entradas indicadas.
- Información general, no asesoramiento profesional.
Preguntas frecuentes
¿Qué fórmula se utiliza?
CRC-8 con polinomio generador 0x07 (= x⁸ + x² + x + 1). crc = 0x00 (valor inicial); para cada byte de datos ASCII b: crc = crc XOR b, luego se repite 8 veces: si el bit más significativo está activo, crc = ((crc << 1) XOR 0x07) & 0xFF, de lo contrario crc = (crc << 1) & 0xFF. El resto final de 8 bits es el CRC, mostrado en hexadecimal y decimal, la forma estándar documentada por la metodología de CalculatorHub.
¿El resultado cambia con el tiempo?
No. Es una regla determinista: las mismas entradas siempre dan el mismo resultado.
Fuentes oficiales y verificación
- Método: la metodología de CalculatorHub, verificado el 2026-07-14.
Revisado por el equipo de CalculatorHub, editado por James Graham, 2026-07-14. Consulte nuestra metodología. Información general, no asesoramiento profesional.