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
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.
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.
- 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.»
# 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.
- 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
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.
![]()