ISO 7810
Standard für Magnetkarten (engl. Magnetic Stripe Cards, kurz Magstripe)
Es existieren verschiedene Standards, darunter vor allem ISO 7810/7811 und JIS-1, JIS-2.
| Inhaltsverzeichnis |
ISO 7810/7811
Eine Magnetkarte kann bis zu drei Spuren (engl. Tracks) enthalten:
- Track #1: 79 alphanumerische Zeichen (à 6 bit + 1 bit Parität)
- Track #2: 40 numerische Zeichen (à 4 bit + 1 bit Parität)
- Track #3: 107 numerische Zeichen (à 4 bit + 1 bit Parität)
Karten können eine beliebige Untermenge dieser Tracks enthalten.
Track #1
Diese Spur verwendet einen eigenen Zeichensatz, der durch die Addition von 0x20 leicht in ASCII umzurechnen ist. Die Daten auf Track #1 werden meist wie folgt kodiert:
- 1 Zeichen "Sentinel", die Startmarkierung ("%")
- 1 Zeichen "Format Code", eine Formatangabe, für Finanzinstitutionen ist hier "B" gebräuchlich
- Bis zu 19 Zeichen Kontonummer (enthält u.a. die wirkliche Kontonummer bei der Bank)
- 1 Zeichen "Separator", ein Trennzeichen ("^")
- 3 numerische Zeichen "Country code", ein Ländercode, falls die Kontonummer mit "59." beginnt
- Nachname
- 1 Trennzeichen ("/")
- Vorname
- optional: 1 Trennzeichen (" ") mit anschließendem zweitem Vornamen, und/oder Titel
- 1 Trennzeichen ("^")
- 4 Zeichen für Gültigkeitsdatum (JJMM), oder Trennzeichen
- Weitere Nutzdaten für eigene Zwecke des Herausgebers
- 1 Endezeichen ("?")
- LRC-Sicherungscode (Die bitweise XOR-Summe für die ganze Spur muss 0 ergeben)
Track #2
Diese Spur verwendet einen eigenen Zeichensatz, der sich leicht durch die Addition von 0x30 in ASCII umrechnen lässt. Diese Addition sorgt dafür, daß der Bitwert 0 auf das Zeichen "0" agebildet wird. Die Daten auf Track #2 sind meist wie folgt kodiert:
- 1 Startzeichen ";"
- Bis zu 19 Zeichen Kontonummer
- 1 Trennzeichen "="
- 3 Zeichen Ländercode, falls die Kontonummer mit "59" beginnt
- 4 Zeichen für Gültigkeitsdatum (JJMM), oder Trennzeichen
- Weitere Nutzdaten für eigene Zwecke des Herausgebers
- 1 Endezeichen "?"
- LRC-Sicherungscode
Beispielspur:
;47110815=061247110815?C
Track #3
Dieser Track ist im Gegensatz zu den ersten beiden beschreibbar, sein Format ist bis auf Startzeichen, Endzeichen und Sicherungscode (wie bei Track #2) nicht näher definiert. Einige Banken verwenden ihn um hier verschlüsselte PIN-Informationen abzulegen.
Weblinks
- http://www.cyberd.co.uk/support/technotes/isocards.htm
- http://www.chez.com/mosfet/iso.htm
- http://www.tech-faq.com/cards/mag-stripe-cards.shtml
- http://www.gae.ucm.es/~padilla/extrawork/stripe.html
