Validador de Isikukood de Estonia
Código de identificación personal de Estonia (EVS 585:2007) con Módulo 11 de dos niveles.
Acerca del Isikukood de Estonia
El Isikukood (IK) es el código de identificación personal otorgado a ciudadanos estonios, residentes y e-Residentes de la República de Estonia.
Regulado bajo el estándar EVS 585:2007 por el Rahvastikuregister, constituye la base de autenticación digital en la infraestructura estatal X-Road y firmas electrónicas eID.
Anatomía & Estructura del Isikukood de Estonia
El Isikukood consta de exactamente 11 dígitos numéricos:
| Posición | Campo | Longitud | Significado & Regla | Ejemplo |
|---|---|---|---|---|
| 1 | Género y Siglo | 1 dígito | 1/2 (s. XIX), 3/4 (s. XX), 5/6 (s. XXI), 7/8 (s. XXII) | 3 |
| 2 a 7 | Fecha de Nacimiento | 6 dígitos | Fecha gregoriana (AAMMDD) validada | 760503 |
| 8 a 10 | Número Secuencial | 3 dígitos | Orden de nacimiento diario (001-999) | 029 |
| 11 | Dígito de Control | 1 dígito | Checksum oficial Módulo 11 en dos etapas | 9 |
Algoritmo Oficial EVS 585:2007 (Módulo 11 en Dos Rondas)
Cálculo escalonado determinado por el Ministerio del Interior de Estonia:
Suma = Σ (d[i] * w[i]); Resto = Suma mod 11
- 1. Multiplique los primeros 10 dígitos por los pesos [1, 2, 3, 4, 5, 6, 7, 8, 9, 1].
- 2. Si el resto de la suma por 11 es menor que 10, el DV es el propio resto.
- 3. Si el resto es 10, recalcule con los pesos [3, 4, 5, 6, 7, 8, 9, 1, 2, 3].
- 4. Si el nuevo resto es menor que 10, tómelo como DV; si resulta 10, el DV es 0.
- 5. El resultado debe coincidir con el 11º dígito.