Chiffre de vérification MRZ de l’OACI
Ce calculateur calcule le chiffre de vérification à partir des autres chiffres/caractères alphabétiques de la série saisie. Le calcul est réalisé selon l'algorithme utilisé par l'OACI pour les documents de voyage lisibles par machine. La description de l'algorithme est disponible en-dessous du calculateur.
Chiffre de vérification dans le MRZ
Selon le document de l'OACI 93031, les chiffres de vérifications dans le MRZ sont calculés sur des éléments de données numériques spécifiques de documents de voyage lisibles par machine, tels que des cartes d'embarquement ou des passeports, pour vérifier que les données sont lues correctement. Le calcul est réalisé avec une pondération répétitive continue de 731 731 ..., comme suit :
Etape 1. En allant de gauche à droit, multiplier chaque chiffre par l'élément de données numériques pertinents, par la valeur de pondération dans la position séquentielle correspondante
Etape 2. Ajouter les produits à chaque multiplication.
Etape 3. Diviser la somme par 10 (le module).
Etape 4. Le reste doit être le chiffre de vérification.
Pour l'expliquer simplement le chiffre de vérification est le reste de la division euclidienne par 10 de la somme pondérée de 731. Si la position spécifiée n'est pas occupée par un nombre, elle est remplie avec le symbole <, qui est considéré comme 0 afin de calculer le chiffre de vérification. Les caractères alphabétiques peuvent également être utilisés pour le calcul du chiffre de vérification. Dans ce cas, les caractères A à Z sont interprétés comme des valeurs de 10 à 35 consécutivement, comme suit :
A - 10
B - 11
C - 12
D - 13
E - 14
F - 15
G - 16
H - 17
I - 18
J - 19
K - 20
L - 21
M - 22
N - 23
O - 24
P - 25
Q - 26
R - 27
S - 28
T - 29
U - 30
V - 31
W - 32
X - 33
Y - 34
Z - 35
Example de calcul de chiffre de vérification MRZ de l'OACI
En utilisant la série 123456BB comme exemple, le calcul du chiffre de vérification sera
1 2 3 4 5 6 B B -> 1 * 7 + 2 * 3 + 3 * 1 + 4 * 7 + 5 * 3 + 6 * 1 + 11 * 7 + 11 * 3 = 7 + 6 + 3 + 28 + 15 + 6 + 77 + 33 = 175 -> 175 mod 10 = 5
Le chiffre de vérification pour la séquence exemple 123456BB est 5. La séquence complète, incluant le chiffre de vérification ressemblera à ceci : 123456BB5
commentaires