Validateur d'ID (Afrique du Sud)
Validez les numéros d'identité sud-africains en temps réel avec l'algorithme Luhn.
Validation de l'ID
Vérifie les 13 chiffres et la clé de contrôle Luhn.
Garantit la conformité des données pour l'Afrique du Sud.
Anatomie et Structure de l'ID Sud-Africain
Le numéro d'identité sud-africain comprend 13 chiffres en 5 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 à 6 | Date de Naissance | 6 chiffres | Format AAMMJJ | 900115 |
| 7 à 10 | Genre et Séquence | 4 chiffres | 0000–4999 = Féminin ; 5000–9999 = Masculin | 5023 |
| 11 | Statut de Citoyenneté | 1 chiffre | 0 = Citoyen ; 1 = Résident Permanent | 0 |
| 12 | Chiffre Système | 1 chiffre | Officiellement 8 | 8 |
| 13 | Chiffre de Contrôle | 1 chiffre | Calculé via **Luhn (Modulo 10)** | 4 |
Algorithme Officiel (Luhn Modulo 10 — DHA)
Calcul du chiffre de contrôle de l'ID sud-africain :
A = Σ impairs ; B = concat(pairs) * 2 ; D = somme(B) ; DV = (10 - (A + D) mod 10) mod 10
- 1. Sommer les positions impaires dans A.
- 2. Concaténer les positions paires, multiplier par 2 et sommer les chiffres dans D.
- 3. Sommer A + D.
- 4. Calculer le chiffre de contrôle via Modulo 10.