Portugiesischer Cartão de Cidadão Prüfer
Prüfen Sie 12-stellige portugiesische Cartão de Cidadão Nummern in Echtzeit.
Validierung der Cartão de Cidadão
Überprüft die 12-stellige Folge anhand des alphanumerischen Luhn-Algorithmus.
Wichtig für Registrierungssysteme in Portugal.
Aufbau & Struktur des portugiesischen Bürgerausweises
Die Ausweisnummer des Cartão de Cidadão besteht aus 12 Zeichen in 4 Blöcken:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 bis 8 | Zivile ID (NIC) | 8 Ziffern | Zivile Identifikationsnummer, bei Bedarf links mit Nullen aufgefüllt | 12345678 |
| 9 | NIC-Prüfziffer | 1 Ziffer | Prüfziffer des zivilen Identifikationsbestandteils | 9 |
| 10 & 11 | Version | 2 Zeichen | Serien- oder Ausgabekennung des Kartendokuments | ZZ |
| 12 | Gesamtprüfziffer | 1 Zeichen | Globale Dokumentprüfziffer ermittelt über Luhn-Verfahren in Basis 36 | 4 |
Prüfsummenberechnung des portugiesischen Bürgerausweises (Luhn Basis 36)
Das offizielle IRN-Verfahren prüft die 12 Zeichen von rechts nach links in Basis 36:
sum(verdoppelt_oder_direkt(Basis36(char_i))) % 10 == 0
- 1. Wandle jedes Zeichen in Basis 36 um: Ziffern 0-9; Buchstaben A-Z entsprechen 10-35.
- 2. Von rechts nach links: verdopple den Wert an ungeraden Stellen (1, 3, 5, 7, 9, 11).
- 3. Ist das Ergebnis größer als 9, ziehe 9 ab.
- 4. Übernimm die Werte an geraden Positionen unverändert.
- 5. Gesamtsumme modulo 10 muss 0 ergeben, um gültig zu sein.