Quelle est la mise en page de données sur les cartes à bande magnétique?
FAQ Cette réponse a été écrit en grande partie avec les informations fournies par wea $ el:
Les données sont établies sur une norme de carte magnétique à trois pistes. Une carte à bande magnétique mai l'un de ces morceaux, ou une combinaison de ces pistes.
Track 1 a été la première piste normalisée. Il a été développé par l'International Air Transport Association (IATA) et est toujours réservée à leur usage. Il est 210bpi avec de la place pour 79 caractères de 7 bits.
La voie 1 est encodée avec un régime de 7-bit (6 bits de données plus un bit de parité), qui est basé sur de l'ASCII. Si votre lecteur ne fonctionne pas de la conversion ASCII, tout ce que vous avez à faire est d'ajouter 0x20 à chaque octet de le transformer en ASCII (il n'ya pas de «contrôle» des caractères). Le septième est un peu étrange bit de parité à la fin de chaque octet.
Track 1 Domaines
| Début sentinelle | 1 octet (le caractère%) |
| Format de code | 1 octet alpha (La norme pour les institutions financières, précise le format de code est "B") |
| Numéro de compte primaire | Jusqu'à 19 caractères. American Express insère des personnages dans l'espace ici, dans les mêmes lieux les chiffres sont divisés sur le visage de votre carte. |
| Separator | 1 octet (le caractère ^) |
| Code du pays | 3 octets, si elle est utilisée. (Les États-Unis 840) Ce n'est utilisée que si le numéro de compte commence par "59." |
| Nom de famille | |
| Nom separator | (les caractères) |
| Prénom ou initiale | |
| Space | (lorsqu'elle est suivie par plus de données) |
| Moyen-nom ou initiales | |
| Période | (lorsqu'elle est suivie par un titre) |
| Titre | (lorsque utilisé) |
| Separator | 1 octet (^) |
| Date d'expiration ou de séparation | 4 octets (YYMM) ou de l'un octet séparateur si un non-expirant carte. |
| Discrétionnaire données | Facultatif des données peuvent être codées ici par l'émetteur. |
| End Sentinel | 1 octet (le? Caractère) |
| Longitudinal Redundancy Check (LRC) | 1 octet. Le LRC est composé des bits de parité pour chaque "ligne" d'octets, ce qui rend le même total. Cela signifie que le total de tous les 1s bit de chaque octet est de sortir d'un même numéro. Même chose pour les 2 bits, etc LRC de bit de parité n'est pas la somme des bits de parité du message, mais seul le bit de parité pour la LRC personnage lui-même. (C'est étrange, comme tous les autres seul octet de bit de parité.) |
Track 2 a été développé par l'American Bankers Association (ABA) pour les transactions financières en ligne. Il est 75bpi avec une salle pour 40 5-bit des caractères numériques.
La voie 2 est encodé avec un 5-bit régime (4 bits de données plus un bit de parité.) Pour convertir ces données en format ASCII, ajouter 0x30 à chaque octet.
Track 2 champs
| Début sentinelle | 1 octet (0x0B, ou une, en ASCII) |
| Numéro de compte primaire | Jusqu'à 19 octets |
| Separator | 1 octet (0x0D, ou un = en ASCII) |
| Code du pays | 3 octets, si elle est utilisée. (Les États-Unis 840) Ce n'est utilisée que si le numéro de compte commence par "59." |
| Date d'expiration ou de séparation | 4 octets (YYMM) ou de l'un octet séparateur si un non-expirant carte |
| Discrétionnaire données | Facultatif des données peuvent être codées ici par l'émetteur. |
| End Sentinel | 1 octet (0x0F, ou un? En ASCII) |
| Longitudinal Redundancy Check (LRC) | 1 octet. |
Track 3 est aussi utilisé pour les transactions financières. La différence, c'est sa lecture / écriture capacité. Il est 210bpi avec salle de 107 chiffres. Track 3 est utilisé pour stocker le chiffrées PIN, le code du pays, les unités monétaires, le montant autorisé, de la filiale compte, et compte d'autres restrictions.
Track 3 possède les mêmes propriétés que la voie 1 (début et de fin de sentinelles et d'un octet LRC), sauf qu'il n'y a pas de norme pour le contenu des données ou le format. Track 3 n'est pas utilisée actuellement par une banque nationale émettrice.
Dans les rares systèmes où le code est stocké sur la carte, c'est la piste où il est entreposé.
Lectures complémentaires sur les cartes magnétiques
Pour de plus amples renseignements sur ce sujet, lire l'ANSI / ISO standard 7811/1-5. Ce document est disponible auprès de l'American Bankers Association.
Autres normes de documents couvrant des sujets connexes comprennent:
- ANSI X3.92 Data Encryption Algorithm (DEA)
- ANSI X3.106 Modems opération de la DEA
- ANSI X4.16 norme nationale américaine pour les services financiers, les cartes de transaction financière, à bande magnétique de codage
- ANSI X9.8 numéro d'identification personnel (NIP) de gestion et de sécurité
- ANSI X9.19 institution financière de détail d'authentification de message (MAC)
- ISO 7810
- ISO 7811
- ISO 7812
- ISO 8583 Banque initiés par cartes de messages; Spécifications d'échange de messages, du contenu pour les transactions financières.
- ISO 8731-1 Banking: Approved algorithmes d'authentification de message
Partie 1 - DEA
Partie 2 - les algorithmes d'authentification de message - ISO 7816 Cartes d'identification, à circuit intégré (s) à contacts
Partie 1 - Caractéristiques physiques
Partie 2 - Dimensions et emplacements des contacts
Partie 3 - Signaux électroniques et protocoles de transmission
|
Bookmark Quelle est la mise en page de données sur les cartes à bande magnétique?

