Was ist ein Prüfsummenrechner?
Ein Prüfsummenrechner ist ein Werkzeug zum Erzeugen und anschließenden Prüfen von Prüfsummen. Eine Prüfsumme ist eine relativ kurze Zahl, die einer längeren Datenfolge entspricht, also einer Kurzform. Die Hauptverwendung einer Prüfsumme besteht darin, auf einfache Weise zu überprüfen, ob Daten beschädigt wurden. Wenn sich die Daten selbst geändert haben, ändert sich auch die Prüfsumme.
Der Hauptzweck eines Prüfsummenrechners ist der Schutz vor versehentlichen Beschädigungen. Dies kann vorkommen, wenn Daten während der Übertragung beschädigt werden, was aufgrund der Art und Weise, wie Daten während der Übertragung durch Netzwerke und das Internet zerbrochen und wieder zusammengesetzt werden, leicht passieren kann. Eine Prüfsumme bietet normalerweise keinen ausreichenden Schutz vor böswilligen Beschädigungen, da der Prüfsummenprozess normalerweise umgekehrt ausgeführt werden kann, sodass der Inhalt geändert wird, die Prüfsumme jedoch unverändert bleibt.
Es gibt viele verschiedene Techniken, die von einem Prüfsummenrechner mit unterschiedlichem Grad an Raffinesse verwendet werden können. Einige arbeiten extrem einfach und entsprechen in etwa der Anzahl der Zeichen in jedem Datenblock. Natürlich sind diese viel anfälliger für das Versagen, einfache Fehler zu erkennen, wie z. B. zwei Daten, die versehentlich den Ort wechseln. Bei komplexeren Techniken werden sowohl die individuellen Merkmale jedes Datenblocks als auch seine Position innerhalb der gesamten Datenfolge berücksichtigt.
Manchmal arbeitet ein Prüfsummenrechner mit sehr kleinen Daten. Diese werden manchmal auch als Prüfziffern bezeichnet. Ein Beispiel wären Sozialversicherungsnummern, ISBNs aus Büchern oder die Nummern auf Barcodes. Diese enthalten eine einzelne Prüfziffer am Ende, die dem Rest der Nummer entspricht. Die meisten elektronischen Kassen oder Computersysteme vergleichen die Nummer und die Prüfziffer, wenn sie eingegeben werden. Wenn sie nicht richtig übereinstimmen, liegt ein Tippfehler vor.
Ein gängiger Prüfsummenrechner ist md5sum. Dies funktioniert mit 128-Bit-Hashes im MD5-Format, das üblicherweise für zwei Hauptzwecke verwendet wird. Zum einen soll aus Sicherheitsgründen überprüft werden, ob eine Datei manipuliert wurde und einen Virus enthält. Ein anderes Format ist das ISO-Format, mit dem der gesamte Inhalt einer CD oder DVD in einer einzigen Datei gespeichert wird, um die Übertragung zu vereinfachen. Die Verwendung der MD5-Prüfsumme vermeidet das Problem eines einzelnen Fehlers, der die gesamte Datei und damit die gesamte Disc unbrauchbar macht.