Dígito de Verificação ICAO MRZ

Esta calculadora calcula o dígito de verificação dos outros caracteres dígitos/alfabéticos na série inserida. O cálculo é feito de acordo com o algoritmo utilizado pela ICAO para documentos de viagem legíveis por máquina. A descrição do algoritmo pode ser encontrada abaixo da calculadora.

PLANETCALC, Dígito de Verificação ICAO MRZ

Dígito de Verificação ICAO MRZ

Dígito de verificação
 
Sequência incluindo dígito de verificação
 

Verificar dígito no MRZ

De acordo com o documento 93031, da ICAO, os dígitos de verificação na MRZ são calculados em elementos de dados numéricos especificados de documentos de viagem legíveis por máquina, como cartão de embarque ou passaporte, para verificar se os dados são lidos corretamente. O cálculo é feito com uma ponderação continuamente repetitiva de 731 731 ..., como é descrito a seguir:

Etapa 1. Indo da esquerda para a direita, multiplique cada dígito do elemento de dados numéricos pertinente pelo número de ponderação
aparecendo na posição sequencial correspondente.
Etapa 2. Some os produtos de cada multiplicação.
Etapa 3. Divida a soma por 10 (o módulo).
Etapa 4. O resto será o dígito de verificação.

Colocando de forma simples, o dígito verificador é o resto da divisão do inteiro por 10 da soma ponderada de 731. Se a posição especificada não for ocupada por número, ela é preenchida com o símbolo <, que é considerado 0 para fins de cálculo do dígito de verificação. Caracteres alfabéticos também podem ser usados ​​para cálculo de dígitos de verificação. Neste caso, os caracteres A a Z são interpretados como valores de 10 a 35 consecutivamente, como está abaixo:
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

ICAO MRZ Exemplo de cálculo de dígito de verificação

Utilizando a série 123456BB como exemplo, o cálculo do dígito de verificação será

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

O dígito de verificação para a sequência de exemplo 123456BB é 5. A sequência completa, incluindo o dígito de verificação, vai aparecer assim: 123456BB5

URL copiado para a área de transferência
PLANETCALC, Dígito de Verificação ICAO MRZ

Comentários