Kostenlose Beratung
Kostenlose Beratung +49 821 20833330
Technik & Formate

Hash-Wert

Ein Hash-Wert ist eine mit einer kryptografischen Prüffunktion berechnete Zeichenfolge fester Länge, die als eindeutiger digitaler Fingerabdruck einer Datei dient. Schon eine minimale Änderung am Inhalt erzeugt einen vollständig anderen Hash-Wert, weshalb er in Archivsystemen zum Nachweis der Unveränderbarkeit von Dokumenten eingesetzt wird.

Was ist ein Hash-Wert genau?

Ein Hash-Wert ist eine Zeichenfolge fester Länge, die eine mathematische Prüffunktion (Hash-Funktion) aus dem Inhalt einer Datei berechnet. Er fungiert als eindeutiger digitaler Fingerabdruck: Zwei identische Dateien erzeugen immer denselben Hash-Wert, während bereits eine minimale Änderung – ein einzelnes geändertes Zeichen, ein verschobenes Pixel – einen vollständig anderen Hash-Wert zur Folge hat. Diese Eigenschaft macht Hash-Werte zum Standardwerkzeug, um die Integrität und Unverändertheit digitaler Dokumente nachzuweisen.

In der Dokumentenarchivierung wird der Hash-Wert eines Dokuments in der Regel unmittelbar bei der Erfassung oder Ablage berechnet und zusammen mit den Metadaten gespeichert. Jede spätere Prüfung berechnet den Hash-Wert erneut und vergleicht ihn mit dem gespeicherten Wert – stimmen beide überein, ist belegt, dass die Datei seit der Archivierung nicht verändert wurde.

Wie funktioniert eine Hash-Funktion technisch?

Eine kryptografische Hash-Funktion nimmt eine beliebig große Eingabe – im Fall eines Dokuments den kompletten Byte-Inhalt der Datei – und berechnet daraus eine Ausgabe fester Länge, etwa 256 Bit bei SHA-256. Zentrale Eigenschaften einer guten Hash-Funktion sind:

  • Determinismus: Dieselbe Eingabe erzeugt immer denselben Hash-Wert.
  • Lawineneffekt: Schon eine minimale Änderung der Eingabe erzeugt einen völlig anderen, nicht vorhersagbaren Hash-Wert.
  • Einweg-Eigenschaft: Aus dem Hash-Wert lässt sich die ursprüngliche Datei nicht zurückrechnen.
  • Kollisionsresistenz: Es ist praktisch unmöglich, zwei unterschiedliche Dateien zu finden, die denselben Hash-Wert erzeugen.

Verbreitete Verfahren sind die SHA-2-Familie, insbesondere SHA-256, die als kryptografisch sicher gilt. Ältere Verfahren wie MD5 oder SHA-1 gelten inzwischen als angreifbar und werden für rechtlich relevante Archivierung nicht mehr empfohlen.

Welche Rolle spielt der Hash-Wert für die Revisionssicherheit?

Die GoBD und allgemeine Anforderungen an revisionssichere Archivierung verlangen, dass Änderungen an archivierten Dokumenten entweder technisch ausgeschlossen oder lückenlos protokolliert werden. Hash-Werte sind dafür ein zentrales technisches Mittel: Sie machen jede nachträgliche Manipulation eines Dokuments nachweisbar, weil sich der berechnete Hash-Wert bei jeder inhaltlichen Änderung ändert.

In Kombination mit einem Audit-Trail, der jeden Zugriff und jede Aktion am Dokument protokolliert, sowie gegebenenfalls einem elektronischen Zeitstempel, der den Zeitpunkt der Hash-Berechnung unabhängig bestätigt, entsteht ein belastbarer Nachweis für die Unveränderbarkeit eines Dokuments über die gesamte Aufbewahrungsfrist.

Wie wird der Hash-Wert praktisch in Archivsystemen eingesetzt?

In einem typischen Archivierungsworkflow läuft die Hash-Berechnung wie folgt ab:

  1. Erfassung: Das Dokument wird gescannt, optimiert und final aufbereitet.
  2. Hash-Berechnung: Beim Einspielen ins Archiv wird der Hash-Wert der finalen Datei berechnet und gespeichert.
  3. Verknüpfung: Der Hash-Wert wird mit Metadaten wie Erfassungsdatum, Bearbeiter und gegebenenfalls einem Zeitstempel verknüpft.
  4. Laufende Prüfung: Bei Zugriffen oder in regelmäßigen Intervallen wird der Hash-Wert neu berechnet und mit dem gespeicherten Wert abgeglichen.
  5. Migration: Bei Formatwechseln oder Systemmigrationen werden alter und neuer Hash-Wert dokumentiert, um die Nachweiskette fortzuführen.

Dieser Ablauf lässt sich sowohl in einem klassischen DMS als auch in Cloud-Archiv-Lösungen umsetzen, sofern das jeweilige System entsprechende Funktionen bereitstellt.

Was ist der Unterschied zwischen Hash-Wert und elektronischer Signatur?

Ein Hash-Wert weist ausschließlich nach, dass ein Dokument seit einem bestimmten Zeitpunkt unverändert ist – er sagt nichts über die Herkunft oder Autorenschaft aus. Eine elektronische Signatur dagegen basiert zwar häufig ebenfalls auf einem Hash-Wert des Dokuments, verknüpft diesen aber zusätzlich kryptografisch mit der Identität des Unterzeichners. Für die reine Integritätssicherung im Archiv genügt in der Regel der Hash-Wert allein; für rechtsverbindliche Willenserklärungen ist eine elektronische oder qualifizierte elektronische Signatur erforderlich.

Welche Rolle spielen Hash-Werte bei Systemmigrationen und Formatwechseln?

Wird ein Archivsystem abgelöst oder ein Dokumentenformat aus Gründen der Langzeitarchivierung konvertiert, ändert sich zwangsläufig die Bytefolge der Datei – und damit auch ihr Hash-Wert. Um die Nachweiskette dennoch lückenlos zu halten, wird bei einer sauberen Migration sowohl der Hash-Wert der Ausgangsdatei als auch der der neu erzeugten Datei dokumentiert, häufig ergänzt um ein Migrationsprotokoll, das Zeitpunkt, Grund und durchführende Person oder System der Migration festhält.

Diese Dokumentation ist wichtig, um im Streitfall oder bei einer Betriebsprüfung nachweisen zu können, dass die inhaltliche Übereinstimmung zwischen ursprünglichem und migriertem Dokument gewahrt blieb, auch wenn sich der technische Fingerabdruck durch den Formatwechsel zwangsläufig geändert hat.

Wie unterscheiden sich Hash-Werte auf Dokumenten- und auf Ebenenebene?

In komplexeren Archivsystemen wird nicht nur für das Gesamtdokument, sondern teils auch für einzelne Bestandteile ein Hash-Wert berechnet, etwa für die reine Bilddatei, für extrahierte Metadaten oder für eine begleitende OCR-Textebene. Diese feingranulare Absicherung erlaubt es, gezielt zu erkennen, welcher Bestandteil eines Dokuments sich verändert hat, falls eine Prüfung eine Abweichung feststellt – statt nur pauschal festzustellen, dass „irgendetwas" nicht mehr übereinstimmt.

Für die meisten Anwendungsfälle in Kanzleien, Behörden und Unternehmen genügt allerdings ein Hash-Wert auf Dokumentenebene, kombiniert mit einem Audit-Trail, der ohnehin protokolliert, welche Aktion zu welchem Zeitpunkt an einem Dokument vorgenommen wurde.

Welche Bedeutung hat der Hash-Wert im Streitfall oder bei einer Betriebsprüfung?

Wird die Echtheit eines digitalen Dokuments angezweifelt – etwa in einem gerichtlichen Verfahren oder im Rahmen einer steuerlichen Außenprüfung –, kann der dokumentierte Hash-Wert als technischer Nachweis dafür dienen, dass das vorgelegte Dokument seit seiner Archivierung nicht verändert wurde. Voraussetzung dafür ist, dass der Hash-Wert nachweislich zeitnah zur ursprünglichen Erfassung berechnet und sicher, etwa zusammen mit einem elektronischen Zeitstempel, hinterlegt wurde – ein nachträglich berechneter Hash-Wert hat dagegen kaum Beweiskraft, weil er auch von einer bereits veränderten Version stammen könnte.

Diese Nachweisfunktion ist einer der wesentlichen Gründe, warum Hash-Werte fester Bestandteil revisionssicherer Archivierungskonzepte sind, auch wenn sie im Alltag der meisten Nutzer unsichtbar im Hintergrund arbeiten und selten aktiv wahrgenommen werden.

Wie transparent sollte der Umgang mit Hash-Werten gegenüber Auftraggebern sein?

Für Organisationen, die einen Scandienstleister mit der Digitalisierung rechtlich relevanter Unterlagen beauftragen, ist es sinnvoll, sich das eingesetzte Hash-Verfahren, den Zeitpunkt der Berechnung im Erfassungsprozess sowie die Speicherorte der Prüfsummen konkret erläutern zu lassen. Ein seriöser Dienstleister kann diese Fragen ohne Umschweife beantworten und legt den entsprechenden Prozessschritt in seiner Verfahrensdokumentation offen, statt ihn als reines internes Implementierungsdetail zu behandeln.

Worauf sollten Unternehmen bei der Nutzung von Hash-Werten achten?

Wichtig ist die Wahl eines aktuellen, kryptografisch sicheren Verfahrens wie SHA-256 sowie eine lückenlose Dokumentation, wann und wie Hash-Werte berechnet, gespeichert und geprüft werden. Bei ausgelagerter Archivierung sollte der Dienstleister offenlegen, welches Hash-Verfahren eingesetzt wird und wie die Prüfsummen bei Migrationen oder Systemwechseln fortgeführt werden. Diese Angaben gehören in die Verfahrensdokumentation und sind bei Betriebsprüfungen oder im Streitfall ein wichtiger Baustein für den Nachweis der Beweiskraft digitaler Dokumente.

Häufige Fragen zu Hash-Wert

Welche Hash-Verfahren werden in der Praxis eingesetzt?+

Verbreitet sind SHA-256 und andere Verfahren der SHA-2-Familie, die als kryptografisch sicher gelten. Ältere Verfahren wie MD5 oder SHA-1 gelten als angreifbar und sollten für rechtlich relevante Archivierung nicht mehr verwendet werden.

Kann aus einem Hash-Wert der ursprüngliche Dateiinhalt rekonstruiert werden?+

Nein. Ein Hash-Wert ist eine Einwegfunktion – aus ihm lässt sich der Originalinhalt nicht zurückrechnen. Er dient ausschließlich dem Nachweis, ob eine bekannte Datei unverändert ist, nicht der Speicherung ihres Inhalts.

Reicht ein Hash-Wert allein als Nachweis der Revisionssicherheit?+

Nein, er ist ein Baustein von mehreren. Für vollständige Revisionssicherheit braucht es zusätzlich Zugriffskontrollen, Protokollierung (Audit-Trail) und häufig einen elektronischen Zeitstempel, der den Zeitpunkt der Hash-Berechnung unabhängig bestätigt.

Wie oft wird der Hash-Wert eines archivierten Dokuments geprüft?+

Das hängt vom System ab – üblich sind Prüfungen bei jedem Zugriff, in regelmäßigen automatisierten Intervallen oder anlassbezogen, etwa vor einer Betriebsprüfung oder Systemmigration, um die durchgehende Integrität zu belegen.

Ändert sich der Hash-Wert bei einer reinen Formatkonvertierung?+

Ja, da sich die Bytefolge der Datei ändert. Bei geplanten Migrationen im Rahmen der Langzeitarchivierung wird deshalb üblicherweise sowohl der alte als auch der neue Hash-Wert dokumentiert, um die Kette der Nachweisbarkeit lückenlos zu halten.

Fragen zur technischen Umsetzung?

Wir beraten zu Formaten, OCR und DMS-Integration – herstellerneutral und praxisnah.