Caratteri validi per la banda magnetica

3

Abbiamo comprato delle carte con banda magnetica e sto scrivendo un programma che verrà discusso da un lettore di carte magnetiche. Quello di cui ho bisogno di aiuto è che non posso, per la vita di me, scoprire quali caratteri sono validi sulla traccia 1,2 e 3. Ho il mio programma in funzione, ma mi piacerebbe che il programma aumentasse le bandiere rosse se qualcuno prova a inviarlo i dati che non potrebbero venire da una banda mag.

Domanda Sfondo W / O: quali caratteri possono essere codificati su T1, T2, T3 di una scheda a banda magnetica? Fonti per favore!

    
posta PsychoData 16.01.2014 - 16:53
fonte

2 risposte

4

Questi sono gli intervalli validi per la codifica standard della traccia 2, che è lo standard ABA: da 0x30 a 0x3f nel set di caratteri ASCII

0 1 2 3 4 5 6 7 8 9 : ; < = > ?

Fonti:

link

Con un controllo sufficiente sul lettore / scrittore, puoi comunque codificare i bit in qualsiasi modo tu scelga, potrebbe creare qualsiasi sistema che ti piace.

    
risposta data 16.01.2014 - 17:26
fonte
0

Un magstripe contiene bit. Le tracce uno e tre sono tipicamente registrate a 210 bit per pollice (8,27 bit per mm), mentre la traccia due in genere ha una densità di registrazione di 75 bit per pollice (2,95 bit per mm).

Proprio come una chiavetta USB o qualsiasi altro dispositivo di memorizzazione, puoi fare tutto ciò che desideri con questi bit e utilizzare qualsiasi codifica che desideri. È possibile utilizzare Unicode completo su un magstrip, se necessario. IATA e ABA sono due standard popolari che applicano le proprie regole di codifica per i magstrip.

    
risposta data 16.01.2014 - 17:25
fonte

Leggi altre domande sui tag