| Verschlüsselung - hash |
Seite 2 von 3 Überblick HashalgorithmenWas heißt überhaupt Hashen?Sicherlich nicht ein Computer mit einer Tüte!!! - Hashen heißt, eine Art "Quersumme" über Deine Daten zu bilden. Das Ergebnis ist je nach Hashverfahren ein Ergebnis fester Länge (z. B. 160 Bit). Egal, ob Deine Daten nun 1KByte oder 1MByte groß sind. Dieses Hashergebnis ist vergleichbar mit einem Fingerabdruck Deiner Daten. Wenn Du nun auch nur ein Zeichen in Deinen Daten (z. B. Worddokument) änderst und wieder einen Hashwert bildest, ist dieser anders als der Erste. Du kannst also mit Hilfe des Hashwertes feststellen, ob irgendwas an Deinen Daten (z. B. während einer Übertragung) verändert worden ist. Welche Hashalgorithmen sind heute im Einsatz?Eines der bekanntesten und sicherlich auch noch weit verbreitetesten Verfahren ist das MD (Message Digest) von RSA (Data Security Inc. MD2MD2 ist nicht mehr sicher! MD4MD4 ist nicht mehr sicher! MD5MD5 ist im Einsatz, allerdings auch mit bekannten Sicherheitsproblemen Der MD5-Algorithmus erzeugt über die Daten einen 128 Bit Hashwert. SHA Aufgrund der bekannten Sicherheitsprobleme im MD-Verfahren wurde von der US-Regierung ein neues Verfahren veröffentlicht. Das SHS/SHA (Secure Hash Standard/Algorithm) erzeugt über die Daten einen 160 Bit Hashwert und zeigt bis heute noch keine Sicherheitsprobleme. Diese beiden Verfahren (MD5 und SHA) werden heute in den Internetanwendungen (Zertifikate) verwendet. RipeMD160 Ein eher deutscher Alleingang ist das RipeMD160-Verfahren. Dieser Algorithmus ist wohl auch recht sicher, weil es für potentielle Hacker keinen Anlass gibt, diesen zu knacken. Der RipeMD160 kann von den Internetanwendungen nicht interpretiert werden. |