głupoty gadacie :D to jest cyfra kontrolna:

Obliczenia cyfry kontrolnej

Po pierwsze rozbijamy dane na szereg liter i cyfr.

Następnie zamieniamy litery na liczby. Kolejne litery od A do Z mają przypisane odpowienio liczby od 10 do 35. Znak < jest kodowany jako 0.

< A B C D E F G H I J K L M
0 10 11 12 13 14 15 16 17 18 19 20 21 22

  N  O  P  Q  R  S  T  U  V  W  X  Y  Z
 23 24 25 26 27 28 29 30 31 32 33 34 35

Ze względu na późniejsze obliczenia, równie dobrze można przypisać literom A do Z liczby od 0 do 25 - nie będzie to miało wpływu na wynik obliczeń cyfry kontrolnej.

Mnożymy każdą liczbę przez odpowiednią wagę. Pierwsza od lewej liczba jest mnożona przez 7, następna przez 3, i kolejna przez 1. Kolejna znowu przez 7, 3, 1 itd.

Dodajemy wyniki i dzielimy całkowicie przez 10. Reszta z dzielenia jest cyfrą kontrolną.

W specjalnym przypadku gdy jakieś pole jest nieużywane (czyli jest wypełnione znakiem <) wtedy cyfra kontrolna danego pola może być zamieniona na znak <.

Przykład obliczenia dla numeru AB1234:

Dane: A B 1 2 3 4 < < <
Wartości: 10 11 1 2 3 4 0 0 0
Wagi: 7 3 1 4 3 1 7 3 1
Iloczyny: 70 33 1 4 9 4 0 0 0
Suma: 70 + 33 + 1 + 4 + 9 + 4 + 0 + 0 + 0 = 121

Reszta z dzielenia 125 MOD 10 = 5.

Przykład obliczenia cyfry kontrolnej dla daty urodzenia 27 lipca 1952.

Data: 5 2 0 7 2 7
Wagi: 7 3 1 7 3 1
Iloczyny: 35 6 0 49 6 7
Suma: 35 + 6 + 0 + 49 + 6 + 7 = 103

Reszta z dzielenia 103 MOD 10 = 3

Przykład obliczenia końcowej cyfry kontrolnej

  • pola narodowość i płeć pomijmy, a pozostałe dane z drugiej linii MRZ ustawiamy obok siebie włączając obliczone dla pól cyfry kontrolne.

Dane: A B 1 2 3 4 5 6 7 1 8 0 0 1 2 3 2 1 2 0 1 2 3 9 <<<<<<<<<<<<<<0
Wartości: 10 11 1 2 3 4 5 6 7 1 8 0 0 1 2 3 2 1 2 0 1 2 3 9 000000000000000
Wagi: 7 3 1 7 3 1 7 3 1 7 3 1 7 3 1 7 3 1 7 3 1 7 3 1 731731731731731
Iloczyny: 0 3 1 4 9 4 5 8 7 7 4 0 0 3 2 1 6 1 4 0 1 4 9 9 000000000000000
Suma: 0 +3+1+4+9+4+5+8+7+7+4+0+0+3+2+1+6+1+4+0+1+4+9+9+000000000000000

Dla skrócenia zapisu przykładu w iloczynach podajemy tylko obliczoną
liczbę jednostek. 113=33 zapisujemy jako 113= 3

Reszta z dzielenia 92 MOD 10 = 2
</quote>