Générateur de Cartão de Cidadão (Portugal)
Générez et formatez des numéros de Cartão de Cidadão portugais (12 caractères) valides.
En attendant la génération...
À propos du Cartão de Cidadão
C'est la carte nationale d'identité à 12 caractères au Portugal.
Elle structure 8 chiffres civils, 1 clé, 2 lettres de version et 1 clé Luhn globale.
Anatomie & Structure de la Carte de Citoyen Portugaise
Le numéro de la Carte de Citoyen comporte 12 caractères répartis en 4 blocs:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 8 | NIC | 8 chiffres | Numéro d'identification civile complété par des zéros à gauche | 12345678 |
| 9 | Clé NIC | 1 chiffre | Chiffre de contrôle de la partie identification civile | 9 |
| 10 & 11 | Version | 2 caractères | Code de version physique ou série d'émission | ZZ |
| 12 | Clé Globale | 1 char | Clé globale calculée par l'algorithme de Luhn en base 36 | 4 |
Algorithme de Validation de la Carte de Citoyen (Luhn en Base 36)
L'algorithme officiel de l'IRN évalue les 12 caractères de droite à gauche en base 36:
sum(double_ou_direct(Base36(char_i))) % 10 == 0
- 1. Convertir chaque caractère en base 36: chiffres 0-9; lettres A-Z de 10 à 35.
- 2. De droite à gauche: doubler la valeur aux positions impaires.
- 3. Si le résultat dépasse 9, retrancher 9.
- 4. Conserver la valeur directe aux positions paires.
- 5. La somme globale doit être un multiple exact de 10.