Qual è il layout dei dati sulla banda magnetica carte?
Questa FAQ risposta è stata scritta in gran parte con le informazioni fornite dalla WEA $ el:
I dati sono disposti su uno standard di tessera magnetica in tre brani. Una carta a banda magnetica può avere una qualsiasi di queste tracce, o una combinazione di questi brani.
Traccia 1 è stato il primo brano standardizzato. E 'stato sviluppato dalla International Air Transportation Association (IATA) e continua ad essere riservata per il loro uso. È 210bpi con spazio per 79 caratteri a 7 bit.
Traccia 1 è codificato con un sistema di 7-bit (6 bit di dati più un bit di parità), che è basato su caratteri ASCII. Se il vostro lettore non eseguire la conversione ASCII, tutto ciò che dovete fare è aggiungere 0x20 ad ogni byte di trasformarlo in formato ASCII (non ci sono "controllo" caratteri). Il settimo è un po 'strano bit di parità alla fine di ogni byte.
Traccia 1 Settori
| Inizio sentinella | 1 byte (il carattere%) |
| Formato codice | 1 byte alfa (La norma specifica per le istituzioni finanziarie formato codice è "B") |
| Conto numero primario | Fino a 19 caratteri. American Express inserisce caratteri spazio qui negli stessi luoghi le cifre sono suddivisi sulla faccia della tua carta di credito. |
| Separatore | 1 byte (il carattere ^) |
| Codice del paese | 3 byte, se usato. (Gli Stati Uniti sono 840) Questo è utilizzato solo se il numero di conto inizia con "59." |
| Cognome | |
| Cognome separatore | (il / carattere) |
| Nome o iniziali | |
| Spazio | (se seguite da un maggior numero di dati) |
| Medio nome o iniziale | |
| Periodo | (se seguite da un titolo) |
| Titolo | (se usato) |
| Separatore | 1 byte (^) |
| Data di scadenza o separatore | 4 byte (YYMM) o il separatore di un byte, se uno non ha scadenza della carta. |
| Discrezionale dati | Dati facoltativi possono essere codificati da qui l'emittente. |
| Fine Sentinel | 1 byte (il carattere?) |
| Longitudinale Redundancy Check (LRC) | 1 byte. La LRC è costituito da bit di parità per ogni "riga" di byte, rendendo anche la totale. Ciò significa che il totale di tutti i bit di ciascun byte 1s deve uscire per un numero pari. Lo stesso vale per 2 bit, ecc La LRC del bit di parità non è la somma dei bit di parità del messaggio, ma solo il bit di parità per il carattere stesso LRC. (E 'curioso, come qualsiasi altro singolo byte il bit di parità). |
Traccia 2 è stato sviluppato dalla American Bankers Association (ABA) on-line per le operazioni finanziarie. È 75bpi con spazio per 40 bit 5 caratteri numerici.
Traccia 2 è codificato con un regime di 5-bit (4 bit di dati più un bit di parità). Per convertire questi dati in formato ASCII, 0x30 aggiungere ad ogni byte.
Traccia 2 Settori
| Inizio sentinella | 1 byte (0x0B, o uno, in formato ASCII) |
| Primary Account Number | Fino a 19 byte |
| Separatore | 1 byte (0x0D, uno o = in formato ASCII) |
| Codice del paese | 3 byte, se usato. (Gli Stati Uniti sono 840) Questo è utilizzato solo se il numero di conto inizia con "59." |
| Data di scadenza o separatore | 4 byte (YYMM) o il separatore di un byte, se uno non ha scadenza della carta |
| Discrezionale dati | Dati facoltativi possono essere codificati da qui l'emittente. |
| Fine Sentinel | 1 byte (0x0F, o un? In formato ASCII) |
| Longitudinale Redundancy Check (LRC) | 1 byte. |
Traccia 3 è utilizzato anche per le transazioni finanziarie. La differenza è la sua lettura / scrittura capacità. È 210bpi con spazio per 107 caratteri numerici. Traccia 3 è utilizzato per memorizzare il cifrato PIN, codice di paese, unità di valuta, l'importo autorizzato, figlia conto delle informazioni, e di altre restrizioni conto.
Traccia 3 ha le stesse proprietà, come traccia 1 (inizio e fine e un sentinelle LRC byte), ad eccezione del fatto che non esiste uno standard per i dati di contenuto o formato. Traccia 3 non è attualmente utilizzato da qualsiasi banca emittente nazionale.
In questi rari sistemi in cui è memorizzato il codice PIN sulla carta, questa è la pista dove è memorizzato.
Ulteriori lettura carte magnetiche
Per maggiori informazioni di questo argomento, leggere la ANSI / ISO 7811/1-5 standard. Il presente documento è disponibile presso l'American Bankers Association.
Altre norme di documenti riguardanti argomenti correlati comprendono:
- ANSI X3.92 algoritmo di cifratura dei dati (DEA)
- ANSI X3.106 Modem Operazione di DEA
- ANSI X4.16 American National Standard per i servizi finanziari, carte di transazione finanziaria, codifica banda magnetica
- ANSI X9.8 PIN (Personal Identification Number) di gestione e di sicurezza
- ANSI X9.19 Retail Financial Institution di autenticazione del messaggio (MAC)
- ISO 7810
- ISO 7811
- ISO 7812
- ISO 8583 Banca origine carta messaggi; interscambio messaggio specifiche; contenuti per le transazioni finanziarie.
- ISO 8731-1 Banking: Approvazione di algoritmi per l'autenticazione del messaggio
Parte 1 - DEA
Parte 2 - gli algoritmi di autenticazione del messaggio - Identificazione della carta di ISO 7816, a circuito integrato (s) con i contatti
Parte 1 - Caratteristiche fisiche
Parte 2 - Dimensioni e posizione delle contatti
Parte 3 - segnali elettronici e protocolli di trasmissione
|
Bookmark Qual è il layout dei dati sulla banda magnetica carte?

