Проверка заграничного паспорта РФ (MRZ-строка)
Введите вторую строку MRZ заграничного паспорта РФ (44 символа) для автоматической проверки контрольных цифр каждого блока.
Алгоритм проверки MRZ (ISO TD3)
Для проверки каждой контрольной цифры блоков MRZ используется алгоритм ISO TD3:
- Каждый символ блока преобразуется в числовое значение: цифры 0–9 → 0–9; буквы A–Z → 10–35; символ «<» → 0.
- Каждому символу присваивается вес по циклу [7, 3, 1]: первый символ вес 7, второй — 3, третий — 1, четвёртый — 7 и т. д.
- Сумма произведений значений символов на веса делится по модулю 10. Результат — контрольная цифра.
Пример расчёта
Контент блока «Номер документа»: 123456789
Веса: 7,3,1,7,3,1,7,3,1
Сумма: 1×7 + 2×3 + 3×1 + 4×7 + 5×3 + 6×1 + 7×7 + 8×3 + 9×1 = 147
Контрольная цифра: 147 mod 10 = 7
Где используется MRZ
MRZ (Machine Readable Zone) — зона машинного считывания на паспортах и других документах, используется для автоматической обработки пограничными и другими службами.
Смотрите также
Конфиденциальность и защита данных - все введённые вами номера передаются на сервер pro-chislo.ru исключительно для разовой проверки, не сохраняются и не логируются; результаты предоставляются «как есть» без каких-либо гарантий точности, и ответственность за их использование полностью лежит на пользователе.