Cum de a găsi telefon IMEI și asta este

identificatorul IMEI cuprinde în mod tipic conține 15 cifre. Primele opt cifre - TAC este identificatorul, cu primele două cifre din codul TAC reprezintă țara. Următoarele șase cifre reprezintă numărul de serie, iar ultimul, 15 este numărul de referință, acesta poate ajuta să verifice corectitudinea tuturor numerelor de pe algoritmul Luhn.







Luhn algoritm folosit pentru a verifica identificatorul IMEI al sumei de control, vă permite să detecteze toate erorile unice și aproape toate variantele de permutări de numere adiacente. Singurele excepții sunt numerele 9 și 0 aranjate în poziții adiacente și algoritmul lor rearanjare nu este detectată (de exemplu, în cazul în care numerele adiacente rearanjat 90 și 09, nu este găsit).

Luați în considerare exemplul de validare IMEI 359223015426526. un identificator care conține 15 cifre:







1. Aruncați check digit din dreapta - va rămâne 14 cifre: 35922301542652
2. Având în vedere dreptul de a adăuga la toate numerele, situate pe pozițiile pare - a doua, a patra, a șasea, etc. - 5 9 2 3 2 3 0 1 5 4 2 6 5 2
+ 9 + 3 2 + 0 + 5 + 2 + 5 = 26
3. Toate numerele de mai puțin de cinci, dispuse pe pozițiile impare, care urmează să fie înmulțită cu doi și îndoite împreună, iar dacă numărul este mai mare de patru, atunci când înmulțit cu doi trebuie să fie scăzută din rezultatul numărului de nouă:
* + 2-9 5 2 * 2 + 3 * 2 + 1 * 2 + 4 * 2 + 6 * 2-9 + 2 * 2 = 28
4. Pentru a rezuma rezultatele: 26 + 28 = 54
5. rezultată divide număr de modulo zece 54 mod 10 = 4
6. Dacă avansat la zero, rezultatul este zero, iar în cazul în care acest număr este mai mare decât zero, apoi scade acest număr din zece: 10-4 = 6.

În acest exemplu, vom obține numărul 6, care este egal cu numărul de control, prin urmare, cifrele sunt corecte de identificare IMEI.

validare online IMEI este:

Și, în sfârșit - de exemplu, de un algoritm de calcul cifra de control de la Delphi: