Kein Witz. Die Altersfreigabe der ARD Mediathek akzeptiert die Personalausweis-Nummer von Erika Mustermann. 

@steampixel
Wird bei der Altersverifikation mittels Personalausweis nur die Nummer verlangt?

Ich habe keine deutschen Ausweispapiere, hatte vor Jahren aber mal herumgespielt, ob ich mich auch als 10 Jahre jünger (😎) ausgeben könne. Hat wunderbar geklappt, denn es schien nur das Format der Codierzeilen überprüft zu werden.

Und hatte das verkürzt hier dokumentiert:
https://dnip.ch/2023/01/16/jugendschutzgesetz-in-den-medien-ein-kleiner-faktencheck/

@marcel du musst diese Ausweisnummern eingeben. Und ich denke da gibt es einfache Mathematik, die prüft, ob die konsistent sind. Wäre mal interessant diesen Algorithmus zu untersuchen. Vermutlich wäre es damit auch möglich weitere konsistente Varianten zu errechnen?

@steampixel @marcel ich habe vor einiger Zeit mal tatsächlich das entsprechende Gesetz und die zugehörige offizielle Dokumentation zur Zusammensetzung der Ausweisnummer und den ganzen Prüfsummen gelesen.
Herausgekommen ist ein mäßig gutes Python-Script zum Validieren und Erzeugen von Ausweisnummern - zu Testzwecken natürlich: https://github.com/nilshoell/age-verification-de

Vielleicht ist das ja ausreichend nachvollziehbar, wenn nicht gerne fragen :)

GitHub - nilshoell/age-verification-de: A small python script that implements the algorithm/checksums behind the german ID (Personalausweis) to verify someones age

A small python script that implements the algorithm/checksums behind the german ID (Personalausweis) to verify someones age - nilshoell/age-verification-de

GitHub

@thasl @steampixel @marcel

In der Nummer sind doch (hoffentlich) auch noch mehr Infos vom Besitzer drin.

Wenn nicht, muesste man das auch noch mit dem Ablaufdatum "verknuepfen", nicht nur mit der Checksum.
Hoffe, das kann man nicht zurueck rechnen, ohne den Ausweis zu haben.
Sonst waere das auch sinnlos.

@cmister26 @thasl @steampixel @marcel
Das hieße ja, dass die Leute, die den Perso und die Nummer spezifiziert haben, Ahnung von Kryptographie hätten.
Kann ich mir nicht vorstellen.
@Mercutio @cmister26 @steampixel @marcel soweit ich mich erinnere enthält die Ausweis-ID keine weiteren Infos, nur der erste Buchstabe kann Sonderformen wie temporäre Ausweise o.ä. kennzeichnen. Der Rest ist einfach nur eine eindeutige ID, in den paar Zeichen ist nicht viel Platz - und alles relevante steht auf dem Perso bzw. lässt sich vom Chip auslesen.
Die Prüfsummen sind ja auch super simpel, einfach ein Modulo. Das hilft per Design nur gegen vertippen, nicht gegen Fälschungen.