Message-Digest Algorithm 5 (MD5) ist eine verbreitete Funktion zur Berechnung einer Prüfsumme. Sie errechnet aus einer beliebigen Nachricht eine 32 Zeichen lange Hexadezimalzahl. Da zur Speicherung einer Hexadezimalziffer 4-Bit (24 = 16) notwendig sind, entspricht die Hashlänge 128 Bit. Hash ist ein Synonym für Prüfsumme.
Der Secure Hash Algorithm (SHA) ist eine standardisierte Funktion zur Berechnung einer Prüfsumme. Wegen Angriffen auf die älteren Hashfunktionen MD5, SHA-1 und SHA-2 wurde 2015 SHA-3 standardisiert. Der SHA-3 ist grundlegend anders aufgebaut und kann wahlweise Prüfsummen der Länge 224, 256, 384 oder 512 Bit liefern. Die Hashes der untenstehenden Simulation sind 256 Bit lang, hexadezimal entspricht dies 64 Zeichen.
Im Hexadezimalsystem kommen 16 Zeichen, 0-9 und a-f zum Einsatz. Testen Sie selbst. Evtl. zuerst das schwarze Fenster anklicken.
Im Binärsystem können pro Speicherplatz nur zwei Werte 0 oder 1, bzw. ein und aus, dargestellt werden..