Blog

Hash chain SHA-256 en el fichaje: cumplir la ley y poder demostrarlo

Hash chain SHA-256: la diferencia entre cumplir la ley y poder demostrarlo
TECH · Defendibilidad

Hash chain SHA-256: la diferencia entre cumplir la ley y poder demostrarlo

La nueva normativa exige que el registro horario sea inalterable. La cadena criptográfica de hash es la herramienta que convierte un archivo digital en prueba defendible.

> AUTOR Redacción FichaAquí  |  FECHA 09 mayo 2026  |  LECTURA 7min
▸ Estándar criptográfico
SHA-256
▸ Longitud del hash
256 bits
▸ Combinaciones colisión
2^128

La cadena de hash SHA-256 se ha convertido en el estándar técnico para garantizar la integridad del fichaje laboral en España. Mientras la nueva ley exige que el registro sea inalterable, las soluciones serias han adoptado esta técnica criptográfica.

El concepto es sencillo de explicar e imposible de falsificar. Cada fichaje se firma con un hash SHA-256 que combina los datos del fichaje con el hash del fichaje anterior. El resultado es una cadena en la que cualquier modificación rompe la coherencia matemática.

# Qué es exactamente un hash SHA-256

El SHA-256 (Secure Hash Algorithm 256 bits) es un algoritmo criptográfico desarrollado por el NIST que convierte cualquier información de entrada en una cadena de 64 caracteres hexadecimales.

✓ Las tres propiedades clave
  • Determinístico: misma entrada produce siempre el mismo hash
  • Sensible: modificar un bit cambia completamente el hash
  • Irreversible: imposible deducir la entrada desde el hash
  • Resistente a colisiones: requiere 2^128 intentos
  • Estándar mundial: Bitcoin, SSL, sistemas gubernamentales

# Cómo funciona la cadena en fichaje

Cada nuevo fichaje incluye el hash del anterior, generando una secuencia matemáticamente coherente. Si un administrador intenta modificar el fichaje #500 a posteriori, el hash de ese fichaje cambiará. Y como ese hash se incluye en el #501, también cambiará el siguiente.

Fichaje Datos firmados Hash resultante
#001 EMP-001 + 08:00 + GPS + IP 1cf7b0ad…
#002 #002 + hash(#001) 8d2e3a47…
#003 #003 + hash(#002) 4b9c81f2…
#999 #999 + hash(#998) a1b2c3d4…

«Cada fichaje se firma criptográficamente y se enlaza al anterior. Si alguien manipula uno, la cadena se rompe y queda detectable.»

— Argumento técnico FichaAquí

# Por qué importa ante la Inspección

Un inspector o un perito que evalúa un registro horario busca pruebas técnicas de que los datos no han sido alterados. Un Excel puede modificarse en segundos sin dejar rastro. Una base de datos sin hash chain también. Una cadena criptográfica deja siempre evidencia.

⚠ Lo que la ITSS pide en caso de sospecha
  • Anexo técnico por fichaje con hash y hash de la cadena previa
  • Verificación automática de la integridad de toda la serie
  • Trazabilidad de quién corrigió, cuándo y por qué
  • Sello temporal certificado (Time Stamp) de cada fichaje
  • Audit trail completo accesible para el inspector
  • Imposibilidad técnica de eliminar registros sin rastro
▸ EN RESUMEN

Sin hash chain, un registro horario es solo un archivo. Con hash chain, se convierte en prueba criptográfica defendible. Esa es la diferencia entre cumplir la ley y poder demostrarlo.

Loading