Anar al contingut

Blog · Dins de Pivi

Com segellem les hores

· 7 minuts de lectura

Quan diem que les hores queden «segellades», la gent entén que no es poden editar. És cert, però la part que importa és una altra: que es pugui comprovar des de fora.

Què passa quan es segella un tram

Passades dues hores, un tram es tanca i se li calcula una empremta —un resum criptogràfic— que inclou les seves dades i també l’empremta del tram anterior. El següent inclourà aquesta, i així successivament.

El resultat és una cadena: cada baula depèn de totes les anteriors. No es pot canviar una hora de fa tres mesos sense que totes les empremtes posteriors deixin de quadrar.

Si algú entrés a la base de dades i canviés un registre, no caldria creure’ns: la cadena ho diria sola.

I les correccions?

Una entrada segellada no s’edita mai. Si cal arreglar alguna cosa —algú es va descuidar de fitxar la sortida— s’afegeix una correcció, i totes dues queden: l’original ratllat i la nova al costat. El que hi havia escrit no desapareix.

Com es comprova

De dues maneres. Des de dins, hi ha una ordre que recorre la cadena sencera i diu si quadra. I des de fora, l’exportació surt amb una fila per tram i l’empremta de cadascun, de manera que qui la rebi pugui recalcular-la pel seu compte sense dependre de nosaltres.

Aquesta segona part és la que separa el registre d’un full de càlcul exportat. Les dues coses es baixen igual; només una es pot verificar.

Un registre que sí que aguanta

Hello Pivi segella cada tram i l’encadena amb l’anterior: si algú en canvia un, la cadena deixa de quadrar i es veu. Des de 29 € al mes per a tota l’empresa.