Siegelkette prüfen

Veröffentlichungen mit Daten aus Askurious können einen Prüfcode nennen, z. B. 142-57-3f9a1c2e7b4d8a10. Er steht für einen Stand der Siegelkette der Befragung, gesichert durch einen Zeitstempel des DFN.

Siegel intakt Kette: bis Eintrag 6 lückenlos, unverändert und vom DFN gestempelt Daten: alle 4 vorhandenen Fälle passen, keiner fehlt ohne Vermerk Demo: Siegelkette · Eintrag 6

Fälle in Zahlen

So steht es in der Kette: jeder beendete Fall mit seinem Status und jede Löschung mit ihrem Weg. Diese Zahlen kann niemand nachträglich ändern, ohne dass der Code oben nicht mehr passt.

Fällebis Eintrag 6
beendet und versiegelt5
abgeschlossen5
gelöscht, mit Löschvermerk1
durch die teilnehmende Person1
bleiben4

Vollständiger Hashwert: f5997ff3715b31a9ceafc44d08a139328b8f35dd9306130f7235a5cdd236db1e

Datensatz abgleichen

Wählen Sie die Datendatei, z. B. data.csv aus dem Datensatz auf Zenodo. Ihr Browser prüft sie gegen die Kette dieses Prüfcodes: Jeder Fall bis Eintrag 6 muss darin stehen und zu seinem Hashwert passen, außer er ist mit Löschvermerk gelöscht. Die Datei wird nicht hochgeladen und verlässt Ihren Rechner nicht.

Ohne seal.json nimmt der Browser die Kette, wie Askurious sie heute zu diesem Code hat.

Ohne Browser und ohne Askurious: seal.json · seal_verify.py · python seal_verify.py seal.json data.csv (die Kette enthält nur Hashwerte, keine Antworten). Das Prüfprogramm prüft auch die Zeitstempel in der Datei.