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:
- ANSI X3.92 Data Encryption Algorithm (DEA)
- ANSI X3.106 Modems van DEA Exploitatie
- ANSI X4.16 American National Standard voor financiële diensten, financiële transactie kaarten, magneetstrip codering
- ANSI X9.8 Persoonlijk Identificatie Nummer (PIN) beheer en de veiligheid
- ANSI X9.19 Financiële Instelling Retail Message Authentication (MAC)
- ISO 7810
- ISO 7811
- ISO 7812
- ISO 8583 Bankkaart afkomstig berichten; bericht specificaties; Content voor financiële transacties.
- ISO 8731-1 Banking: Goedgekeurd algoritmen voor het bericht authenticatie
Deel 1 - DEA
Deel 2 - Message Authentication algoritmen - ISO 7816 identificatiekaarten, Integrated circuit (s) met contacten
Deel 1 - Fysieke kenmerken
Deel 2 - Afmetingen en locaties van de contacten
Deel 3 - De elektronische signalen en transmissie-protocollen
|
Bookmark Wat is de lay-out van gegevens over de magneetstrip kaarten?

