Validador de ID (Sudáfrica)
Valida números de identidad de Sudáfrica en tiempo real con el algoritmo de Luhn.
Validación de ID de Sudáfrica
Comprueba los 13 dígitos numéricos y el algoritmo de Luhn.
Asegura la exactitud para sistemas bancarios.
Anatomía y Estructura del ID de Sudáfrica
El documento de identidad sudafricano 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 | Formato AAMMDD | 900115 |
| 7 a 10 | Género y Secuencia | 4 dígitos | 0000-4999 = Femenino; 5000-9999 = Masculino | 5023 |
| 11 | Estatus de Ciudadanía | 1 dígito | 0 = Ciudadano; 1 = Residente | 0 |
| 12 | Dígito de Sistema | 1 dígito | Oficialmente 8 | 8 |
| 13 | Dígito Verificador | 1 dígito | Calculado mediante **Luhn (Módulo 10)** | 4 |
Algoritmo Oficial (Luhn Módulo 10 — DHA)
Cálculo del dígito verificador del ID sudafricano:
A = Σ impares; B = concat(pares) * 2; D = suma(B); DV = (10 - (A + D) mod 10) mod 10
- 1. Sume las posiciones impares en A.
- 2. Concatene las posiciones pares, multiplique por 2 y sume los dígitos en D.
- 3. Sume A + D.
- 4. Calcule el DV aplicando el Módulo 10.