Validador de RRN (Corea del Sur)
Valida Resident Registration Numbers (RRN) de Corea del Sur en tiempo real.
Validación de RRN
Comprueba los 13 dígitos numéricos y el dígito de control Módulo 11.
Asegura la exactitud para sistemas de autenticación.
Anatomía y Estructura del RRN (주민등록번호 / Resident Registration Number)
El Número de Registro de Residente de Corea del Sur consta de 13 dígitos en 5 partes:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 6 | Fecha de Nacimiento | 6 dígitos | Fecha en formato AAMMDD | 900307 |
| 7 | Género y Siglo | 1 dígito | 1/2=Siglo XX (M/F), 3/4=Siglo XXI (M/F), 5-8=Extranjeros | 1 |
| 8 a 11 | Oficina de Registro | 4 dígitos | Código de oficina comunal (aleatorizado desde 2020) | 2345 |
| 12 | Número Secuencial | 1 dígito | Diferencia personas nacidas en la misma fecha/lugar | 6 |
| 13 | Dígito Verificador | 1 dígito | Calculado mediante Módulo 11 ponderado | 7 |
Algoritmo Oficial (Módulo 11 — Resident Registration Act)
Cálculo del dígito verificador del RRN de Corea del Sur:
S = Σ d[i] × W[i] (i=1..12); DV = (11 - (S mod 11)) mod 10
- 1. Multiplique los primeros 12 dígitos por: W = [2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5].
- 2. Sume todos los productos en S.
- 3. Calcule el residuo de S dividido por 11.
- 4. Reste el residuo de 11 y aplique módulo 10: DV = (11 - residuo) mod 10.
- 5. El documento es válido si el dígito 13 coincide.