Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weitere Informationen und Quellen #4

Closed
sigalor opened this issue Sep 5, 2018 · 4 comments
Closed

Weitere Informationen und Quellen #4

sigalor opened this issue Sep 5, 2018 · 4 comments

Comments

@sigalor
Copy link

sigalor commented Sep 5, 2018

Hallo!

Zuerst einmal vielen Dank für dieses großartige Repository und die gefundenen und zusammengetragenen Informationen! Dennoch ist mir aufgefallen, dass viele Quellenangaben fehlen, die ich durch eigene Recherche gefunden habe und gern beitragen möchte. Fast alle Links führen zum Internet Archive, um von ggf. in der Zukunft zurückgezogenen Dokumenten unabhängig zu sein.

  1. Das in onlineticket.py verlinkte PDF HandyTicket-Fahrausweise des VRR im VDV-Barcode – Ein Kompendium zur Dekodierung. Der Link im derzeitgen Code ist tot.
  2. Kontrolle des UIC 918.3*-Barcodes mit weiteren interessanten Informationen und Links. Hier wird mehrfach auf die E-Mail-Adresse dbbarcode@deutschebahn.com verwiesen; möglicherweise würde das Erhalten des öffentlichen Schlüssels dieses Projekt voranbringen. Weitere Beschäftigung mit der Signatur und die Auslotung möglicher Schwachstellen sollte ebenso erstrebenswert sein.
  3. dbuic2vdvbc, eine Referenzimplementierung für die Dekodierung, geschrieben in C. Beim Bauen des Quellcodes kann das configure-Skript mit dem Parameter --enable-build-doc=yes aufgerufen werden (und dann make), um die Dokumentation zusätzlich zu der libdbuic2vdvbc.a zu erstellen. Außerdem sind viele Beispiele und auch Beispieldaten enthalten. Ich finde es fast schon beeindruckend, dass dieser Code unter der BSD-Lizenz steht.
  4. B@hnDirekt – Interoperabilität Barcode DB Online-Ticket VDV- KA mit weiteren, eventuell aktuelleren Informationen als in [1].
  5. Die VDV-Kernapplikation, deren relevante Downloads offenbar allerdings nur nach einer Registierung oder Bezahlung eines Endbetrages verfügbar sind.
@justusjonas74
Copy link

Hallo,

bzgl. der Signatur ist auch diese Website wichtig. Hier findet man einige öffentliche Schlüssel der UIC-Unternehmen. Unter anderem der DB. Mit diesem kann man die Signatur der Barcodes prüfen. Ich habe (aufbauend auf diesem Projekt) eine JavaScript-Version (justusjonas74/uic-918-3) erstellt, welche auch in der Lage ist, die Sigantur zu prüfen. Vielleicht kann das jemand nach Python portieren.

@dd23
Copy link
Contributor

dd23 commented Mar 29, 2019

Ich hab mich mal an der Implementierung von @justusjonas74 orientiert und das grundlegend in den Python code hier integriert.
Siehe #5

rumpeltux pushed a commit that referenced this issue Jan 15, 2022
rumpeltux pushed a commit that referenced this issue Jan 15, 2022
@rumpeltux
Copy link
Owner

Vielen Dank! Hab die Informationen jetzt in die README integriert.

@danielmarschall
Copy link

Das Dokument "Interoperabilität Barcode DB Online-TicketVDV-KA" gibt es in Version 1.5 hier:
https://assets.static-bahn.de/dam/jcr:8fa0c0b5-d7b8-443b-b3cd-7ae902884847/236539-315207.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants