Sellado SHA-256 en registros de jornada: qué es, cómo funciona y por qué importa legalmente

Al cerrar cada mes, Enregla calcula un hash SHA-256 de todos los fichajes del periodo. Si después se cambia un solo minuto en un solo fichaje, el hash cambia por completo. Es la prueba matemática de que nadie tocó nada. Aquí te explicamos qué significa esto en términos sencillos y por qué importa ante la Inspección y en un juicio.

¿Qué es un hash SHA-256? La analogía de la huella dactilar

Imagina que coges todos los fichajes del mes (300 entradas y salidas de 10 empleados), los imprimes en papel y los metes en una máquina especial. Esa máquina produce siempre la misma cadena de 64 caracteres para ese conjunto exacto de datos. Cambia un solo segundo en un fichaje, y la cadena que produce es completamente diferente.

Esa cadena es el hash SHA-256. Funciona como una huella dactilar de los datos:

Es el mismo algoritmo que usan los bancos para proteger transacciones, Bitcoin para asegurar su cadena de bloques y los certificados SSL de los sitios web seguros (el candado que ves en el navegador).

¿Cómo funciona en Enregla, paso a paso?

  1. Cada fichaje (entrada o salida) se registra con su hora exacta, empleado e identificador del dispositivo.
  2. Al cerrar el mes, se concatenan todos los fichajes del periodo en orden cronológico.
  3. Se calcula el hash SHA-256 de esa concatenación y se almacena junto con los datos.
  4. En cualquier momento futuro, se puede recalcular el hash y compararlo con el almacenado.
  5. Si coinciden: nadie ha modificado nada. Si no coinciden: alguien tocó algo.

¿Por qué importa ante la Inspección de Trabajo?

Cuando la Inspección de Trabajo pide los registros de jornada, evalúa dos cosas:

  1. ¿Existen los registros? Si no existen, sanción de 751 a 7.500 €.
  2. ¿Son fiables? Un Excel que cualquiera puede editar no es fiable. Un registro con hash verificable, sí.

El sellado SHA-256 no es un requisito legal explícito, pero es la diferencia entre «tengo un archivo» y «tengo una prueba con integridad verificable». Los inspectores conocen perfectamente la diferencia entre un Excel que se puede reescribir en 5 minutos y un sistema con sellado criptográfico.

¿Por qué importa ante un juicio laboral?

Si un trabajador reclama horas extra no pagadas, el juez debe decidir qué registros son creíbles. Los tribunales están aplicando cada vez más la inversión de la carga de la prueba: si tu registro de jornada es manipulable, eres tú quien tiene que demostrar que las horas son correctas.

Con sellado SHA-256, puedes presentar ante el juez el hash del mes y la herramienta que lo calcula. Si alguien dice que los registros fueron modificados, el hash lo desmiente o lo confirma matemáticamente.

Comparativa: Excel vs. papel vs. sellado SHA-256

CaracterísticaPapel firmadoExcelEnregla (SHA-256)
Modificable sin rastroDifícil (falsificación)✅ Sí, en segundos❌ No
Prueba de integridad verificable❌ No❌ No✅ Sí
Aceptado en inspección⚠️ Legal pero arriesgado⚠️ Legal pero débil✅ Integridad demostrable
Útil en juicio⚠️ Depende del juez⚠️ Cuestionable✅ Verificable matemáticamente
Conservación 4 años❌ Se pierde, se moja⚠️ Se pierde, se borra✅ Automático

Preguntas frecuentes

¿El hash SHA-256 es un requisito legal en España?

No es un requisito legal explícito. La ley exige que los registros sean fiables y no manipulables, pero no especifica el método técnico. El sellado SHA-256 es el estándar que más garantías ofrece actualmente.

¿Puede Enregla modificar los datos después del sellado?

No sin que el hash cambie. Si hay que corregir un error legítimo, se genera una nueva versión con registro de la corrección, el motivo y la fecha. El historial de cambios queda accesible.

¿Los empleados pueden ver su propio hash?

Sí. El trabajador puede descargar sus registros mensuales con el hash incluido, lo que garantiza que los datos que ve son los mismos que tiene la empresa.

Lee nuestra comparativa completa papel vs. digital para entender todas las implicaciones prácticas.

Información general. Consulta con tu asesoría laboral para tu caso concreto.