Caracteres válidos para banda magnética

3

Compramos algunas tarjetas de banda magnética y estoy escribiendo un programa con el que un lector de tarjetas mag hablará. Con lo que necesito ayuda es porque no puedo, por mi vida, averiguar qué personajes son válidos en las pistas 1,2 y 3. Tengo mi programa en funcionamiento, pero me gustaría que el programa emita señales de alerta. si alguien intenta enviar datos que no podrían venir de una banda magnética.

Fondo de la pregunta W / O: ¿Qué caracteres pueden codificarse en T1, T2, T3 de una tarjeta de banda magnética? ¡Fuentes por favor!

    
pregunta PsychoData 16.01.2014 - 16:53
fuente

2 respuestas

4

Estos son el rango válido para la codificación estándar de la pista 2, que es el estándar ABA: 0x30 a 0x3f en el conjunto de caracteres ASCII

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

Fuentes:

enlace

Con suficiente control sobre el lector / escritor, puede codificar los bits de cualquier forma que elija, sin embargo, podría crear el sistema que desee.

    
respondido por el Owen 16.01.2014 - 17:26
fuente
1

Una banda magnética contiene bits. Las pistas uno y tres normalmente se graban a 210 bits por pulgada (8.27 bits por mm), mientras que la pista dos suele tener una densidad de grabación de 75 bits por pulgada (2.95 bits por mm).

Al igual que con una memoria USB o cualquier otro dispositivo de almacenamiento, puedes hacer lo que quieras con estos bits y usar cualquier codificación que desees. Puedes usar Unicode completo en un magstrip si es necesario. IATA y ABA son dos estándares populares que imponen sus propias reglas de codificación para magstrips.

    
respondido por el rook 16.01.2014 - 17:25
fuente

Lea otras preguntas en las etiquetas