Prüfsumme
Beispiele:
-
EAN
-
ISBN
-
IBAN
-
Ausweis, Führerschein…
-
QR-Code
Beispiel: EAN
Die Prüfziffer einer EAN-Nummer (European Article Number) wird berechnet, indem die ersten zwölf Ziffern abwechselnd mit 1 und 3 multipliziert und die Produkte addiert werden. Die Prüfziffer ist die Differenz der Summe zum nächsten Vielfachen von 10
9099999 54321 7
Rechnung:
1*9 + 3*0 + 1*9 + 3*9 + 1*9 + 3*9 + 1*9 + 3*5 + 1*4 + 3*3 + 1*2 + 3*1
9 + 0 + 9 + 27 + 9 + 27 + 9 + 15 + 4 + 9 + 2 + 3 = 123
Differenz zu 130 = 7
Hashwert
Ziel: Daten-Integrität
Beispiel: Ein Download überprüfen
$ md5sum <datei>
$ sha256sum <datei>
$ sha512sum <datei>
oder:
$ echo "Ein Text" | md5sum