Gebrauchsanweisung für das Programm WinHash.exe Einführung Das Programm WinHash.exe ist eine Windows-Implementierung des C-Source-Codes von Antoon Bosselaers, einem der Entwickler der Hash-Funktion RIPEMD160. Der RIPEMD-Kern von Herr Bosselaers ist in WinHash unverändert übernommen. Bitte beachten Sie in diesem Zusammenhang folgenden Urheberhinweis: The RIPEMD-160 software is freely available for use under the terms and * conditions described hereunder, which shall be deemed to be accepted by * any user of the software and applicable on any use of the software: * * 1. K.U.Leuven Department of Electrical Engineering-ESAT/COSIC shall for * all purposes be considered the owner of the RIPEMD-160 software and of * all copyright, trade secret, patent or other intellectual property * rights therein. * 2. The RIPEMD-160 software is provided on an "as is" basis without * warranty of any sort, express or implied. K.U.Leuven makes no * representation that the use of the software will not infringe any * patent or proprietary right of third parties. User will indemnify * K.U.Leuven and hold K.U.Leuven harmless from any claims or liabilities * which may arise as a result of its use of the software. In no * circumstances K.U.Leuven R&D will be held liable for any deficiency, * fault or other mishappening with regard to the use or performance of * the software. * 3. User agrees to give due credit to K.U.Leuven in scientific publications * or communications in relation with the use of the RIPEMD-160 software * as follows: RIPEMD-160 software written by Antoon Bosselaers, * available at http://www.esat.kuleuven.ac.be/~cosicart/ps/AB-9601/. (Text aus Source Code entnommen) Hinweis: Statt der vorausgehend genannten Adresse aus dem Original-Source-Code verwenden Sie besser folgende aktuellere Anschrift: www.esat.kuleuven.ac.be/~bosselae/ripemd160.html Von der angegebenen WWW-Seite aus finden Sie auch Detailinformationen zum Thema RIPEMD160 und Angaben zu weiterführender Literatur. Was tut "WinHash"? Das Programm winhash.exe wendet den RIPEMD160-Algorithmus auf eine angegebene Datei an. Der Algorithmus berechnet aus dem Inhalt der angegebenen Datei einen 40 Zeichen langen Ausdruck (Prüfzahl), über den der Inhalt der angegebenen Datei mit extrem hoher Wahrscheinlichkeit eindeutig bestimmt ist. Ebenso, wie ein Mensch mit extrem hoher Wahrscheinlichkeit eindeutig über seinen Fingerabdruck bestimmt ist. Man nennt den vom RIPEMD160-Algorithmus zurückgelieferten Wert deshalb auch digitalen Fingerabdruck. Die Regulierungsbehörde für Post und Telekommunikation und das Bundesamt für Sicherheit in der Informationstechnik gehen davon aus, dass der RIPEMD160-Algorithmus für die Sicherung der Richtigkeit elektronisch übertragener Information als praktisch unangreifbar zu betrachten ist. Die Länge der vom RIPEMD160-Algorithmus berechneten Prüfzahl beträgt unabhängig von der Größe der angegebenen Datei immer 160 Bit bzw. 40 halbe Byte. Das eröffnet für unzählige Anwendungen die Möglichkeit, statt jeweils ganzer Dateien nur noch deren Prüfzahlen zu verwalten. Das Programm hashtest von Antoon Bosselaers realisiert diese ungeheuer mächtige Funktion zur Verwirklichung fälschungssicherer, digitaler Kommunikation. Wie kann winhash.exe in Betrieb genommen werden? WinHash.exe ist ein Windows-Programm. Es benötigt keine spezielle Installation. Sie können das Programm einfach in einem von Ihnen bevorzugten Ordner speichern und durch Doppelklick starten. Es erscheint dann ein Windows-Fenster. Klicken Sie auf "Open File". Wählen Sie mit einer der windowsüblichen Vorgehensweisen die Datei, deren Prüfsumme gebildet werden soll. Sie erhalten dann das Ergebnis in dem Ergebnis-Fenster von WinHash. Den 40 Zeichen langen Hash-Code können Sie durch Klick auf Copy to Clipboard in die Zwischenablage übernehmen und /oder durch Klick auf Save hashcode als Datei speichern. So steht Ihnen der Hash-Code zur Weiterverwendung in anderen Windowsanwendungen zur Verfügung. Zum einfachen Vergleich des Hashcodes in der oberen Zeile von Winhash mit einem anderen Hash-Code können Sie folgendes tun: - Übernehmen Sie den anderen Hash-Code aus einer beliebigen Windowsanwendung (z.B. einer WWW-Seite) in die Zwischenablage. - Klicken Sie mit der linken Maustaste in die unter Zeile von WinHash - Klicken Sie mit der rechten Maustaste - Klicken Sie einfügen - Klicken Sie Compare hashcode Nach diesen Aktionen zeigt Ihnen Winhash, ob die beiden Codes gleich sind. In analoger Weise können Sie den Hash-Code in der oberen Zeile auch mit einem gespeicherten Hash-Code über Klick auf Open hashcode file vergleichen. Das ist alles! PTB, 21.03.2002