Was ist das Layout der Daten auf Magnetstreifen-Karten?

Diese FAQ Antwort wurde weitgehend mit den Informationen, die von WEA $ el:

Die Daten werden übersichtlich auf einem Standard-Magnetkarte in drei Spuren. Ein Magnetstreifen-Karte können einer dieser Tracks, oder eine Kombination dieser Tracks.

Track 1 war der erste Track standardisiert. Es wurde von der International Air Transport Association (IATA) und ist nach wie vor für ihre Verwendung. Es ist 210bpi mit Platz für 79 7-Bit-Zeichen.

Track 1 ist mit einem 7-Bit-System (6 Daten-Bits und ein Parity-Bit), die auf der Grundlage von ASCII. Wenn Sie Ihre Leser nicht die ASCII-Konvertierung ist alles, was Sie zu tun haben, ist hinzuzufügen, um jedes Byte 0x20, um sie in ASCII (es gibt keine "Kontrolle" Zeichen). Die siebte Bit ist eine ungerade Parity-Bit am Ende jedes Byte.


Track 1 Felder
Start Sentinel 1 Byte (die%-Zeichen)
Format-Codes 1 Byte alpha (Der Standard für Finanzinstitute legt Format-Code "B")
Primäre Kontonummer Bis zu 19 Zeichen lang sein. American Express fügt Leerzeichen hier an der selben Stelle die Ziffern sind aufgeteilt auf der Vorderseite Ihrer Karte.
Separator 1 Byte (das Zeichen ^)
Ländercode 3 Bytes, falls verwendet. (Die Vereinigten Staaten 840) Dies wird nur verwendet, wenn der Konto-Nummer beginnt mit "59".
Nachname
Name separator (der / Zeichen)
Vorname oder initial
Space (wenn gefolgt von mehr Daten)
Middle Name oder die erste
Zeitraum (wenn gefolgt von einem Titel)
Titel (wenn verwendet)
Separator 1 Byte (^)
Ablaufdatum oder Trennzeichen 4 Bytes (YYMM) oder die ein Byte-Separator, wenn ein Nicht-bis-Karte.
Ermessensabhängiger Daten Optional können Daten kodiert werden hier durch den Emittenten.
Ende Sentinel 1 Byte (die? Zeichen)
Longitudinal Redundancy Check (LRC) 1 Byte. Das LRC ist aus der Paritätsbits für jede "Zeile" der Bytes, die insgesamt auch. Das bedeutet, dass die Summe aller den Bit-1S der jedes Byte hat zu kommen, um eine gerade Zahl ist. Das gleiche gilt für Bit 2, usw. Die LRC der Parity-Bit ist nicht die Summe der Paritätsbits der Nachricht, sondern nur die Parity-Bit für die LRC-Zeichen an sich. (Es ist merkwürdig, wie jede andere einzelne Byte der Parity-Bit.)


Track 2 wurde von der American Bankers Association (ABA) für Online-Finanztransaktionen. Es ist 75bpi mit Platz für 40 5-Bit-Zeichen.

Track 2 ist mit einer 5-Bit-System (4 Daten-Bits und ein Paritätsbit.) Um diese Daten in ASCII, hinzufügen, um jedes Byte 0x30.


Track 2 Felder
Start Sentinel 1 Byte (0x0B, oder eine, in ASCII)
Primary Account Number Bis zu 19 Bytes
Separator 1 Byte (0x0D, oder = in ASCII)
Ländercode 3 Bytes, falls verwendet. (Die Vereinigten Staaten 840) Dies wird nur verwendet, wenn der Konto-Nummer beginnt mit "59".
Ablaufdatum oder Trennzeichen 4 Bytes (YYMM) oder die ein Byte-Separator, wenn ein Nicht-bis-Karte
Ermessensabhängiger Daten Optional können Daten kodiert werden hier durch den Emittenten.
Ende Sentinel 1 Byte (0x0F oder? In ASCII)
Longitudinal Redundancy Check (LRC) 1 Byte.


Track 3 ist auch für finanzielle Transaktionen. Der Unterschied ist die Schreib / Lese-Fähigkeit. Es ist 210bpi mit Platz für 107 Ziffern. Track 3 verwendet wird, um die enciphered PIN-Code des Landes, Währung, Betrag ermächtigt, Tochtergesellschaft Konto-Informationen und andere Einschränkungen Rechnung.

3 Track verfügt über die gleichen Eigenschaften wie Track 1 (Beginn und Ende Wachposten und LRC-Byte), es sei denn, dass es keinen Standard für die Daten, Inhalt oder das Format. Track 3 ist derzeit nicht von einer nationalen Bank Kartenherausgeberin.

In den wenigen Systemen, bei denen die PIN auf der Karte gespeichert, das ist der Weg, wo sie gespeichert werden.

Zusätzliche Lesung am Magnetkarten

Für weitere Informationen zu diesem Thema, lesen Sie bitte die ANSI / ISO-Norm 7811/1-5. Dieses Dokument ist von der amerikanischen Bankers Association.

Weitere Normen, Dokumente, die damit verbundenen Themen sind ua:



Top 5 Free Networking Tools

Bookmark Was ist das Layout der Daten auf Magnetstreifen-Karten?

Neueste Blog-Posts


Englisch Englisch Deutsch Deutsch Spanisch Spanisch Französisch Französisch Italienisch Italienisch Portugiesisch Portugiesisch Russisch Russisch Niederländisch Niederländisch
Griechisch Griechisch Hindi Hindi Japanisch Japanisch Koreanisch Koreanisch Chinesisch Chinesisch Chinesisch (Taiwan) Chinesisch (Taiwan) Arabisch Arabisch

Copyright 2009 Tech-FAQ. Alle Rechte vorbehalten. Datenschutz.