Validateur de RRN (Corée du Sud)
Validez les numéros d'enregistrement résidentiel coréens (RRN) en temps réel.
Validation du RRN
Vérifie les 13 chiffres et la clé de contrôle modulo 11.
Garantit la conformité des données pour la Corée du Sud.
Anatomie et Structure du RRN (주민등록번호 / Numéro de Registre des Résidents)
Le Numéro de Registre des Résidents sud-coréen comprend 13 chiffres en 5 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 à 6 | Date de Naissance | 6 chiffres | Date au format AAMMJJ | 900307 |
| 7 | Genre et Siècle | 1 chiffre | 1/2=20e siècle (H/F), 3/4=21e siècle (H/F), 5-8=Étrangers | 1 |
| 8 à 11 | Bureau d'Enregistrement | 4 chiffres | Code du bureau local (aléatoire depuis oct. 2020) | 2345 |
| 12 | Numéro Séquentiel | 1 chiffre | Différencie les personnes nées à la même date/lieu | 6 |
| 13 | Chiffre de Contrôle | 1 chiffre | Calculé via Modulo 11 pondéré | 7 |
Algorithme Officiel (Modulo 11 — Resident Registration Act)
Calcul officiel du chiffre de contrôle du RRN coréen :
S = Σ d[i] × W[i] (i=1..12) ; DV = (11 - (S mod 11)) mod 10
- 1. Multiplier les 12 premiers chiffres par les poids : W = [2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5].
- 2. Sommer tous les produits dans S.
- 3. Calculer le reste de la division de S par 11.
- 4. Soustraire le reste de 11 et appliquer modulo 10 : DV = (11 - reste) mod 10.
- 5. Le RRN est valide si le 13e chiffre correspond.