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