Персональный номер в Хорватии: OIB
В Хорватии основным идентификатором является OIB (Osobni identifikacijski broj) — 11-значный персональный идентификационный номер. Он введён с 2009 года и заменил старую систему JMBG, так как OIB не содержит открытых персональных данных (дата, регион, пол) и лучше подходит под требования конфиденциальности и стандартов ЕС.OECD+2Grokipedia+2
Структура и логика формирования
Формат: XXXXXXXXXXX (11 цифр):
Чисто случайная структура (без “читаемых” полей) делает визуальный анализ менее информативным, но повышает конфиденциальность.
Контрольное число (ISO 7064, mod 11,10)
Контрольный разряд рассчитывается по стандарту ISO 7064, модификация 11,10:
OIB — типичный пример “бесструктурного” идентификатора, где вся семантика уходит в внешние реестры, а сам номер служит чистым ключом + защитой через checksum.
В Хорватии основным идентификатором является OIB (Osobni identifikacijski broj) — 11-значный персональный идентификационный номер. Он введён с 2009 года и заменил старую систему JMBG, так как OIB не содержит открытых персональных данных (дата, регион, пол) и лучше подходит под требования конфиденциальности и стандартов ЕС.OECD+2Grokipedia+2
Структура и логика формирования
Формат: XXXXXXXXXXX (11 цифр):
- первые 10 цифр — случайно сгенерированная последовательность, не кодирующая дату рождения, пол или регион;
- 11-я цифра — контрольное число.
Чисто случайная структура (без “читаемых” полей) делает визуальный анализ менее информативным, но повышает конфиденциальность.
Контрольное число (ISO 7064, mod 11,10)
Контрольный разряд рассчитывается по стандарту ISO 7064, модификация 11,10:
- алгоритм построен на рекуррентной обработке цифр,
- промежуточное значение модифицируется на каждом шаге,
- финальный результат превращается в одну контрольную цифру (0–9),
- схема обнаруживает большинство одиночных ошибок и многие перестановки.OECD+2Grokipedia+2
OIB — типичный пример “бесструктурного” идентификатора, где вся семантика уходит в внешние реестры, а сам номер служит чистым ключом + защитой через checksum.