Gebrauchsanweisung für das Programm hashtest.exe Einführung Das Programm hashtest.exe ist eine Compilation des unveränderten C-Source-Codes von Antoon Bosselaers, einem der Entwickler der Hash-Funktion RIPEMD160. 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 "Hashtest"? Das Programm hashtest.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 hashtest.exe in Betrieb genommen werden? hashtest.exe ist kein Windows-, sondern ein DOS-Programm. Der Bedienungskomfort ist schlicht, dafür braucht das Programm nicht in die störanfällige Windowsumgebung installiert zu werden. Außerdem hat die unveränderte Kompilation von A. Bosselaers Programm den Vorteil, dass Interessierte den Original Source-Code von A. Bosselaers laden, selbst kompilieren und die Resulte von hashtest.exe und dem eigenen Kompilat unmittelbar vergleichen können. Die folgende Anweisung richtet sich an Anwender, die auf ihrem PC wenig mit der DOS-Umgebung arbeiten. Gehen Sie wie folgt vor ("klicken" heißt mit der linken Taste, es sei denn es wird ausdrücklich die rechte Taste gefordert): Klicken Sie auf Start. Bewegen Sie den Mauszeiger auf Programme/MS-DOS-Eingabeaufforderung Klicken Sie mit der rechten Maustaste darauf. Klicken Sie auf Eigenschaften. Klicken Sie auf die Registerkarte Bildschirm. Klicken Sie auf Darstellung/Fenster, wenn Fenster nicht bereits ausgewählt ist. Klicken Sie auf die Registerkarte Programm Ändern Sie die Eintragung unter Arbeitsverzeichnis so, dass dort nur C:\ steht. Klicken Sie auf O.K. Sie haben das Programm MS-DOS-Eingabeaufforderung jetzt so eingestellt, dass Sie Programme mit dem Anhang .exe vom Laufwerk C: in einem Windows-Fenster einfach starten können. Diese Einstellung brauchen Sie nur einmal vorzunehmen. Der Vorteil des Fensters: Es steht Ihnen die Text-Markierfunktion und die Zwischenablage über Icons in dem Fenster zur Verfügung. Sie können so die Ergebnisse von Funktionen, namentlich von hashtest.exe, über die Zwischenablage in andere Windowsanwendungen übertragen, z.B. nach Word. Kopieren Sie jetzt die Datei hashtest.exe in das Laufwerk C Kopieren Sie jetzt die zu "hashende" Funktion in das Laufwerk C Klicken Sie auf Start. Bewegen Sie den Mauszeiger auf Programme/MS-DOS-Eingabeaufforderung Klicken Sie mit der linken Maustaste darauf. (Das Dos-Fenster geht auf) Geben Sie hinter dem > Zeichen ein: hashtest.exe Drücken Sie einmal die Leertaste und geben Sie dann den Namen der zu "hashenden" Datei ein und drücken Sie die Return-Taste. Ein Beispiel: Sie haben auf C eine Word-Datei test.doc gespeichert und wollen jetzt deren Hash-Code bestimmen. Dann sieht die DOS-Kommandozeile wie folgt aus: C:\> hashtest.exe test.doc Wenn Sie jetzt die Return-Taste betätigen liefert Ihnen hashtest.exe den 40 Zeichen langen "digitalen Fingerabdruck" zurück. Wie bereits erwähnt, können Sie die im DOS-Fenster verfügbaren Icons benutzen, um die 40-Zeichen-Prüfzahl zu markieren und in die Zwischenablage kopieren. Dann können Sie in der Windows-Welt mit dieser Zahl weiterarbeiten. Z.B., wenn Sie einfach die ermittelte Zahl mit einer anderen Zahl vergleichen wollen. Das ist alles! PTB, 21.03.2002