Der Basti / Quasi / SnGtKs bastelt mal wieder nebenbei an einer Software bei dieser Software ist es erforderlich eine IMEI auf Richtigkeit zu prüfen.
Einwenig Wikipedia und google und ich habe folgendes gefunden:
Eine IMEI hat immer 15 Stellen wobei die letzte Ziffer eine Prüfziffer ist, die ersten 8 Stellen sind die TAC wo unteranderem der Hersteller und das Model hinterlegt sind, die nächsten 6 Ziffern sind die Seriennummer und die letzte Nummer ist die Prüfziffer
Code:
Beispiel IMEI: 35123456-123456-8
Step 1: 3+1+3+5+1+3+5=
Step 2:
5*2 = 10 (1+0)
2*2 = 4
4*2 = 8
6*2 = 12 (1+2)
2*2 = 4
4*2 = 8
6*2 = 12 (1+2)
Step 3:
3 + 1 + 0 + 1 + 4 + 3 + 8 + 5 + 1 + 2 + 1 + 4 + 3 + 8 + 5 +1 + 2 = 52
Step 4:
Nächste volle 10er
60-52 = 8 ...
die Prüfziffer ist also die 8