Générateur de PESEL (Pologne)
Générez et formatez des numéros d'identification nationale PESEL polonais valides.
À propos du PESEL (Pologne)
Le PESEL (Powszechny Elektroniczny System Ewidencji Ludności) est le numéro d'identification civil unique à 11 chiffres attribué à tous les citoyens et résidents en Pologne par le Ministère de la Numérisation et le MSWiA.
La structure est `AAMMJJZZZG` : les 6 premiers chiffres encodent la date de naissance (avec décalage de mois pour distinguer les siècles XIX, XX, XXI, XXII et XXIII : +20 pour 2000-2099) ; `ZZZ` est l'ordre d'enregistrement ; `G` indique le genre (pair pour les femmes, impair pour les hommes) ; et le 11e chiffre est la clé Modulo 10.
Anatomie & Structure du PESEL Polonais
Le PESEL comporte 11 chiffres décimaux régulés par le Ministère de la Numérisation :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 2 | Année de Naissance | 2 chiffres | Deux derniers chiffres de l'année de naissance | 85 |
| 3 à 4 | Mois & Siècle | 2 chiffres | Mois encodé avec décalage de siècle (+0 pour 1900s, +20 pour 2000s) | 07 |
| 5 à 6 | Jour de Naissance | 2 chiffres | Jour du mois (01 à 31) | 30 |
| 7 à 9 | Compteur Séquentiel | 3 chiffres | Numéro d'ordre de l'enregistrement | 123 |
| 10 | Genre | 1 chiffre | Impair pour Masculin, Pair pour Féminin | 4 |
| 11 | Chiffre de Contrôle | 1 chiffre | Clé de sécurité pondérée sous Modulo 10 | 8 |
Algorithme de Calcul et de Validation du PESEL (Modulo 10)
La validation du PESEL calcule la clé par somme pondérée Modulo 10 :
- 1. Supprimez les espaces et tirets de la chaîne.
- 2. Validez que la séquence comporte exactement 11 chiffres numériques.
- 3. Décodez le mois et le siècle et assurez-vous que le jour existe dans le calendrier.
- 4. Multipliez les 10 premiers chiffres par les poids [1, 3, 7, 9, 1, 3, 7, 9, 1, 3].
- 5. Calculez le complément à dix de la somme pondérée sous modulo 10.
- 6. Comparez la valeur obtenue avec le 11e chiffre du PESEL.