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 22N O P Q R S T U V W X Y Z 23 24 25 26 27 28 29 30 31 32 33 34 35Ze 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 = 121Reszta 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 = 103Reszta 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+000000000000000Dla skrócenia zapisu przykładu w iloczynach podajemy tylko obliczoną
liczbę jednostek. 113=33 zapisujemy jako 113= 3Reszta z dzielenia 92 MOD 10 = 2
</quote>