Что такое Isikukood?

Isikukood — это национальный идентификационный номер Эстонии, который присваивается каждому жителю при рождении или при получении вида на жительство. Этот 11-значный код содержит важную информацию, включая дату рождения, пол и уникальный порядковый номер. Последняя цифра — контрольная, которая подтверждает подлинность всего кода.

Система Isikukood была введена в 1991 году и следует определенному формату: первая цифра указывает на век и пол (нечетная для мужчин, четная для женщин), цифры 2-7 представляют дату рождения (ГГММДД), цифры 8-10 — уникальный порядковый номер, а 11-я цифра — контрольное число, вычисляемое с помощью алгоритма взвешенной контрольной суммы.

Описание инструмента

Этот инструмент проверяет эстонские коды Isikukood (личные идентификационные коды) и извлекает закодированную информацию из действительных кодов. Он проверяет структуру кода, вычисляет и проверяет контрольную цифру, а также анализирует все встроенные данные, включая дату рождения, пол, возраст и саму контрольную цифру.

Валидатор использует официальный алгоритм Isikukood для обеспечения точности и может мгновенно обнаружить недействительные коды путем проверки формата и математической валидации.

Возможности

  • Проверка в реальном времени: Мгновенная проверка действительности или недействительности Isikukood
  • Извлечение данных: Автоматический анализ и отображение закодированной информации
  • Определение пола: Идентификация пола по первой цифре
  • Вычисление даты рождения: Извлечение полной даты рождения с определением века
  • Вычисление возраста: Автоматический расчет текущего возраста по дате рождения
  • Проверка контрольной цифры: Валидация контрольного числа с использованием взвешенного алгоритма
  • Удобный вывод: Четкое отображение всех извлеченных данных с правильным форматированием

Случаи использования

  • Проверка личности: Валидация эстонских личных идентификационных кодов для систем регистрации
  • Проверка возраста: Быстрое извлечение возраста для услуг с возрастными ограничениями или статистики
  • Валидация ввода данных: Обеспечение правильного ввода Isikukood в формах и базах данных
  • Демографический анализ: Извлечение дат рождения и пола для демографических исследований
  • Государственные услуги: Проверка идентификации граждан в официальных заявлениях
  • Системы здравоохранения: Валидация идентификационных кодов пациентов
  • Образовательные цели: Изучение структуры и валидации эстонских идентификационных кодов

Структура Isikukood

Формат 11-значного Isikukood: GYYMMDDSSSC

  • G (1-я цифра): Индикатор пола и века
    • 1/2: Рожден(а) в 1800-1899 (мужчина/женщина)
    • 3/4: Рожден(а) в 1900-1999 (мужчина/женщина)
    • 5/6: Рожден(а) в 2000-2099 (мужчина/женщина)
    • 7/8: Рожден(а) в 2100-2199 (мужчина/женщина)
  • YYMMDD (2-7-я цифры): Дата рождения (год-месяц-день)
  • SSS (8-10-я цифры): Порядковый номер (уникальный идентификатор для людей, родившихся в один день)
  • C (11-я цифра): Контрольная цифра, вычисляемая по алгоритму модуль 11 с определенными весами