Wie füge ich Hashes zu MS Word-Dokumenten hinzu?

Wie füge ich Hashes zu MS Word-Dokumenten hinzu?

Ich möchte einem Word-Dokument (für Windows) einen SHA oder eine andere Art von Hash hinzufügen.

Gibt es ein gutes Programm/Makro, das mir dabei helfen würde? Oder irgendwo im Internet eine Art Tutorial? Google hat nicht geholfen.

Antwort1

Trotz aller Kritik ist dies tatsächlich eine sinnvolle und nützliche Vorgehensweise. Tatsächlich ist es, wie @nik anmerkt, bereits in MS Word integriert: Einfügen → Signaturzeile.

Für die MS-Methode ist jedoch ein digitales Zertifikat von einer Zertifizierungsstelle erforderlich. Diese Dinge kosten Geld. Sie können problemlos Ihre eigenen Hashes ohne Zertifikat erstellen.

Laden Sie zunächst einen Hash-Generator herunter wieHashCalc.

Ein Problem beim Generieren von Hashes von MS Word-Dokumenten besteht darin, dass Word die Dokumentdaten ständig ändert, beispielsweise für die automatische Speicherung, Zeitstempel, den Undo-Puffer usw. Sie müssen die Prüfsumme der lesbaren Daten berechnen, nicht der Word-Datei. Gehen Sie folgendermaßen vor:

  1. Speichern Sie Ihr Word-Dokument als Text und wählen Sie UTF-8 als Kodierung, wenn Sie Nicht-ASCII-Zeichen verwenden.
  2. Führen Sie HashCalc für die TXT-Datei aus und kopieren Sie dann den SHA1-Hash oder einen anderen Hash.
  3. Öffnen Sie das Word-Dokument (nicht .txt) und fügen Sie das Hash am Ende des Dokuments hinzu.
  4. Senden Sie das mit dem Hashwert versehene Dokument.
  5. Der Empfänger kann den Hash aus dem Dokument ausschneiden, ihn als UTF-8-codierten Text speichern und dann den Hash berechnen. Er sollte mit dem übereinstimmen, was Sie gesendet haben.
  6. Der Empfänger sendet Ihnen die Zahlung oder den Vertrag oder was auch immer, plus den Hash.
  7. Um das Dokument zu verifizieren, löschen Sie den Hash und berechnen Sie ihn erneut wie zuvor. Er muss mit dem des Empfängers übereinstimmen.

Ein Problem bei dieser Methode ist, dass nur der Text berücksichtigt wird, nicht aber Dinge wie Grafiken oder Formatierungen. Wenn Sie diese hashen müssen, müssen Sie in Word ein digitales Zertifikat verwenden.

Antwort2

Es tut mir leid, aber ich kann auf dieser Site noch keinen Kommentar abgeben. Ich glaube jedoch, dass Ihr Versuch sinnlos ist, weil: Sie das Dokument immer noch ändern können, die Tatsache, dass Sie einen Hash in Ihr Dokument einfügen können, daran nichts ändert und Sie vor keinem Gericht beweisen können, dass sie nicht die exakte elektronische Kopie ausgedruckt haben, die Sie ihnen gesendet haben.

Warum schicken Sie ihnen nicht die Papierkopie zum Unterschreiben per Post? Das kann für Sie funktionieren oder auch nicht, aber das Hashing wird nicht helfen ...

Antwort3

Ich denke, was Sie tun möchten, istdigital signierendas Dokument.
Hier ist eine Referenz -Digitales Signieren von Microsoft 2007 Office System-Dokumenten

siehe auch,Verwenden einer elektronischen Signatur in Word.

verwandte Informationen