CPR-nummer
Fra Wikipedia, den frie encyklopædi
Et CPR-nummer, også kaldet et personnummer, er et éntydigt identifikationsnummer, som alle, der står i Det Centrale Personregister, er udstyret med. Det blev indført i Danmark 2. april 1968 og i Grønland 1. maj 1972. Personnummeret er ikke taget i brug på Færøerne.
Indholdsfortegnelse |
[redigér] Opbygningen af et CPR-nummer
Et CPR-nummer består af i alt ti cifre, som regel skrevet med en bindestreg mellem de første seks og de sidste fire cifre. De første seks cifre er sat sammen af:
- De første to cifre der angiver hvilken dato i måneden, nummerets »ejer« er født på.
- De næste to cifre angiver den måned man er født i.
- Ciffer nr. 5 og 6 skal læses som et tocifret årstal
- De første tre cifre efter datoen og en evt. bindestreg, er et løbenummer
- Det sidste ciffer angiver dels kønnet på den person nummeret tilhører, dels virker det som kontrolciffer. Er cifferet lige, er der tale om en kvinde (eller pige) - er det ulige, tilhører nummeret en mand (eller dreng).
[redigér] Under eller over 100 år
Med blot to cifre for årstallet kan man ikke alene på datoen i et personnummer skelne mellem fødselsdatoen på et barn på et par år, og en person der lige akkurat 100 år ældre. Men årstalciffrene (ciffer 5 og 6) kombineret med det første ciffer i løbenummeret (ciffer 7) giver en entydig identifikation af århundredet jævnfør nedenstående tabel:
Løbenr. | Årstal | ||
---|---|---|---|
Ciffer 7 | 00-36 | 37-57 | 58-99 |
0-3 | 1900-1999 | ||
4 | 2000-2036 | 1937-1999 | |
5-8 | benyttes ikke | 1858-1899 | |
9 | 1937-1999 |
[redigér] Kontrolciffer
Det sidste ciffer er et kontrolciffer (checkciffer), som beregnes ud fra de forudgående ni cifre efter den såkaldte modulus 11-metode med vægtene 2,3,4,5,6 og 7. Dette har især betydning i edb-systemer, hvor der skal indtastes personnummer, fordi det giver mulighed for at kontrollere det indtastede nummer for slåfejl.
Kontrolcifferet betyder, at der er kun ca. 540 personnumre til rådighed for hver dato. Derfor er det planlagt på et tidspunkt inden for en kortere tidshorisont at begynde at erstatte kontrolcifferet med et vilkårligt ciffer for at øge kapaciteten i systemet. Men indtil videre indeholder alle udstedte CPR-numre kontrolcifferet.
[redigér] Beregning af kontrolciffer
Kontrolcifferet beregnes ved at gange hvert af de første 9 cifre med et tal efter dette skema:
Ciffer nr: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Ganges med: | 4 | 3 | 2 | 7 | 6 | 5 | 4 | 3 | 2 |
Summen af de 9 produkter og kontrolcifferet skal til sammen være delelig med 11. Derfor kan kontrolcifferet findes ved at dele summen af de 9 produkter med 11. Hvis divisionen går op, er kontrolcifferet 0, og ellers er det 11 minus divisionsresten. Giver divisionen resten 1, kan det pågældende løbenummer (ciffer 7-9) ikke anvendes, fordi kontrolcifferet derved ville blive tocifret (10), hvilket ikke er muligt.
[redigér] Kontrol af personnummer
Når det skal kontrolleres, om et opgivet CPR-nummer er korrekt, udføres følgende beregning:
Ciffer nr: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Ganges med: | 4 | 3 | 2 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
De 10 produkter lægges sammen og divideres med 11. Hvis divisionen giver resten 0 (=divisionen går op), er personnummeret korrekt.
Sikkerheden i metoden er ca. 97-99%. Når den ikke er 100% skyldes det, at vægtene 2,3 og 4 genbruges i systemet, således at der ved ombytning af tal med samme vægt vil blive beregnet samme produktsum. Derfor kan en kontrolberegning i sjældne tilfælde godkende et forkert personnummer.