Wat is de lay-out van gegevens over de magneetstrip kaarten?

Deze FAQ antwoord was geschreven grotendeels met informatie verstrekt door WEA $ el:

Gegevens worden vastgelegd op een standaard magnetische kaart in drie sporen. Een magneetstrip kaart kan een van deze tracks, of een combinatie van deze tracks.

Track 1 is de eerste track gestandaardiseerd. Het werd ontwikkeld door de International Air Transport Association (IATA) en is nog steeds voorbehouden voor het gebruik ervan. Het is 210bpi met ruimte voor 79 7-bits tekens.

Track 1 is gecodeerd met een 7-bits systeem (6 bits plus een pariteit bits) dat is gebaseerd op ASCII. Als uw lezer niet uitvoeren van de ASCII-conversie, alles wat je hoeft te doen is het toevoegen 0x20 aan elke byte te veranderen in ASCII (er zijn geen "controle" tekens). De zevende bit is een oneven pariteit bit aan het einde van elke byte.


Track 1 Velden
Start sentinel 1 byte (het%-teken)
Formaat code 1 byte alfa (de standaard voor financiële instellingen wordt bepaald formaat code "B")
Primaire Rekeningnummer Maximaal 19 tekens. American Express voegt spaties hier op dezelfde plaatsen de cijfers worden uitgesplitst op het gezicht van uw kaart.
Scheidingsteken 1 byte (het teken ^)
Landcode 3 bytes, indien gebruikt. (De Verenigde Staten is 840) Dit is alleen gebruikt als het rekening nummer begint met "59."
Achternaam
Achternaam separator (de / karakter)
Voornaam of initiële
Space (indien gevolgd door meer gegevens)
Midden naam of initiële
Looptijd (gevolgd door een titel)
Titel (indien gebruikt)
Scheidingsteken 1 byte (^)
Vervaldatum of separator 4 bytes (YYMM) of het een byte scheidingsteken als een niet-verlopende kaart.
Discretionaire gegevens Optioneel kunnen de gegevens worden gecodeerd hier door de uitgevende instelling.
Einde Sentinel 1 byte (het teken '?)
Longitudinal Redundancy Check (LRC) 1 byte. Het LRC is gemaakt van pariteitsbits voor elk "rij" bytes, waardoor het totaal zelfs. Dat betekent dat het totaal van alle bits 1s van elke byte is te komen tot een even nummer. Hetzelfde geldt voor bit 2, enz. De LRC's pariteit bit is niet de som van de pariteitsbits van het bericht, maar alleen de pariteit bits voor de LRC karakter zelf. (Het is vreemd, net als alle andere single-byte's pariteit bit.)


Spoor 2 is ontwikkeld door de American Bankers Association (ABA) voor on-line financiële transacties. Het is 75bpi met ruimte voor 40 5-bits numerieke tekens.

Spoor 2 is gecodeerd met een 5-bits regeling (4 bits plus een pariteit bit.) Omzetten van deze gegevens in ASCII, 0x30 toevoegt aan elke byte.


Track 2 velden
Start sentinel 1 byte (0x0B, of een, in ASCII)
Primary Account Number Maximaal 19 bytes
Scheidingsteken 1 byte (0x0D, of een = in ASCII)
Landcode 3 bytes, indien gebruikt. (De Verenigde Staten is 840) Dit is alleen gebruikt als het rekening nummer begint met "59."
Vervaldatum of separator 4 bytes (YYMM) of het een byte scheidingsteken als een niet-verlopen kaart
Discretionaire gegevens Optioneel kunnen de gegevens worden gecodeerd hier door de uitgevende instelling.
Einde Sentinel 1 byte (0x0F, of een? In ASCII)
Longitudinal Redundancy Check (LRC) 1 byte.


Spoor 3 wordt ook gebruikt voor financiële transacties. Het verschil is de lees / schrijf mogelijkheden. Het is 210bpi met ruimte voor 107 numerieke cijfers. Spoor 3 wordt gebruikt voor het opslaan van de enciphered PIN, landcode, valuta-eenheden, toegestane bedrag, dochteronderneming met informatie, en andere met beperkingen.

Spoor 3 heeft dezelfde eigenschappen als track 1 (begin-en eindtijd verklikkerdieren en een LRC byte), behalve dat er geen standaard voor de inhoud of de vorm. Spoor 3 is momenteel niet gebruikt door een nationale bank de kaart.

In die zeldzame systemen waar de PIN-code is opgeslagen op de kaart, dit is de track waar het is opgeslagen.

Meer informatie over magnetische kaarten

Voor meer informatie over dit onderwerp, lees de ANSI / ISO 7811/1-5 standaard. Dit document is beschikbaar van de American Bankers Association.

Andere normen documenten met betrekking tot verwante onderwerpen omvatten:



Top 5 Gratis Networking Tools

Bookmark Wat is de lay-out van gegevens over de magneetstrip kaarten?

Laatste blogberichten


Engels Engels Duits Duits Spaans Spaans Frans Frans Italiaans Italiaans Portugees Portugees Russisch Russisch Nederlands Nederlands
Grieks Grieks Hindi Hindi Japans Japans Koreaans Koreaans Chinees Chinees Chinees (vereenvoudigd) Chinees (vereenvoudigd) Arabisch Arabisch

Copyright 2009 Tech-FAQ. Alle rechten voorbehouden. Privacybeleid.