Validador de Aadhaar Card
Validador online de Aadhaar Card de India. Excelente para sus pruebas.
¿Cómo funciona la validación del Aadhaar Card?
La validación comprueba que el número tenga exactamente 12 dígitos, que no comience con '0' ni '1', y aplica el cálculo de Verhoeff.
El algoritmo de Verhoeff utiliza matrices del grupo dihedral D5 para verificar la validez del checksum, detectando errores de transcripción de forma sumamente robusta.
Anatomía y Estructura del Aadhaar Card (आधार)
El Aadhaar es un número de identidad de 12 dígitos emitido por la UIDAI en 3 partes:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 | Dígito Inicial | 1 dígito | Restricción oficial: no puede ser 0 ni 1 (rango válido: 2 a 9) | 2 |
| 2 a 11 | Número Aleatorio | 10 dígitos | Identificador aleatorio sin datos personales incrustados | 3456789012 |
| 12 | Dígito Verificador | 1 dígito | Calculado estrictamente mediante el algoritmo de Verhoeff (grupo D5) | 3 |
Algoritmo Oficial (Verhoeff Checksum — UIDAI)
El Aadhaar utiliza el algoritmo de Verhoeff basado en el grupo diédrico D5:
c = inv(Σ_perm(d[i], pos[i]))
- 1. Invierta la cadena y procese de derecha a izquierda.
- 2. Aplique la matriz de permutación P a cada dígito según su posición.
- 3. Multiplique acumulativamente usando la tabla del grupo diédrico D5.
- 4. El dígito verificador es el valor inverso que anula la suma a cero.
- 5. Detecta el 100% de errores de sustitución y transposiciones adyacentes.