Validateur de carte Aadhaar
Validateur de carte Aadhaar indienne en ligne. Vérifiez le format et le chiffre de contrôle Verhoeff.
Comment fonctionne la validation de la carte Aadhaar ?
La validation vérifie si le nombre comporte exactement 12 chiffres, si le premier caractère n'est pas « 0 » ou « 1 », et exécute la vérification géométrique complexe de l'algorithme de Verhoeff.
L'algorithme de Verhoeff utilise des tables de multiplication du groupe dièdre D5, des permutations de position et des inverses pour vérifier si la somme de contrôle finale est nulle. Cette logique est très robuste pour détecter les erreurs de transposition.
Anatomie et Structure de l'Aadhaar Card (आधार)
L'Aadhaar est un numéro d'identité à 12 chiffres émis par l'UIDAI structuré en 3 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 | Premier Chiffre | 1 chiffre | Contrainte officielle : ne peut pas être 0 ou 1 (plage : 2 à 9) | 2 |
| 2 à 11 | Numéro Aléatoire | 10 chiffres | Identifiant aléatoire sans données personnelles intégrées | 3456789012 |
| 12 | Chiffre de Contrôle | 1 chiffre | Calculé strictement via l'algorithme de Verhoeff (groupe diédral D5) | 3 |
Algorithme Officiel (Checksum Verhoeff — UIDAI)
L'Aadhaar utilise l'algorithme de Verhoeff basé sur le groupe diédral D5 :
c = inv(Σ_perm(d[i], pos[i]))
- 1. Inverser la chaîne et traiter les chiffres de droite à gauche.
- 2. Appliquer la matrice de permutation P selon la position de chaque chiffre.
- 3. Multiplier cumulativement en utilisant la table du groupe diédral D5.
- 4. Le chiffre de contrôle est la valeur inverse ramenant le total à 0.
- 5. Détecte 100% des erreurs de substitution et des inversions de chiffres adjacents.