Personalausweis Algorithmus
-
jede ganzzahl modulu 10000000000 hat weniger als 10 ziffern
z.b.const int bla = 12345678901; const int weniger_als_10_ziffern_zahl = bla % 10000000000;
-
Also ich kann mir nicht vorstellen, das das Verteilen des Programms strafbar ist. Nur dessen Verwendung.
-
nur dessen Missbrauch würde ich sagen, du kannst dir ja auch einfach so aus spaß mal 1000 Personummern erstellen
-
Original erstellt von Cypher:
Naja, ich denk mal, dass wenn die zahl kleiner als 10000000000 ist dann wird sie nicht länger als 10 stellen, oder?Also ich will den key überprüfen. Wie kann ich sowas realisieren?
(Auch neue vorschläge für die keys nehme ich gerne an )Wenn ich es Falsch formuliert habe, ich meine das der integer genau z.B. 10 stellen hat und nicht mehr und nicht weniger.
THX für die Antworten
-
kopier es einfach in einen String und prüfe dessen Stringlänge...
-
wenn du die zahl, die du prüfen möchtest, modulo 1000000000 rechnest bekommst du bei ner 10-stelligen zahl immer einen wert, der größer/gleich 1 und kleiner 10 ist...
-
Wie ist der Alg?
-
Gib auf der CCC Page einfach Personalausweis ein, und du wirst ihn sofort finden
-
Warum soll das denn strafbar sein? Hat jemand ein Patent drauf? Soweit ich weiß, gibst keine Patente auf Algorithmen. Und es gibt ja wohl professionelle Proggies, die die Nummer überprüfen. Und die können ja wohl auch kaum irgendwelche Rechte drauf haben, sonst müsste der Staat an die Zahlen und Personalausweisnummern sind ein bisschen älter als Pornoseitenzugangsbeschränkungen.
Aber frag doch einfach mal beim CCC an.
-
Original erstellt von kartoffelsack:
Warum soll das denn strafbar sein?Keine AHnung. Aber von Münchner Gerichten ist man in Sachen Computerei so allerhand gewohnt. Kann man die Idioten nicht mal zu ner Zwangsfortbildung schicken? Dann wär auch FvG niht mehr so schlimm.