Estoy usando el lector/escritor acr38f y mi tarjeta inteligente es SLE4418. ¿Cómo leo y escribo texto en mi tarjeta inteligente?Cómo escribir una tarjeta inteligente con tarjeta de crédito
Por ejemplo: Hello World!
apdu = [0xFF, 0X20,0x00,0x00,0x02, 0x00, 0x00] respuesta
, SW1, SW2 = cardservice.connection.transmit (APDU)
apdu = [0XFF,0xA4,0x00,0x00,0x01,0x05] response, sw1, sw2 = cardservice.connection.transmit(apdu) apdu = [0XFF,0XB2,0X00,0xA7,0X09] response, sw1, sw2 = cardservice.connection.transmit(apdu) print response apdu = [0XFF, 0XD0,0x00,0xA7,0x09,0xA7,0x02,0xA7,0x02,0xA7,0x02,0xA7,0x02,0xA7] response, sw1, sw2 = cardservice.connection.transmit(apdu)
respuesta de la tarjeta:
connecting to ACS CCID USB Reader 0
ATR 3B 04 92 23 10 91
> FF 20 00 00 02 00 00
< 00 00 00 90 0
> FF A4 00 00 01 05
< [] 90 0
> FF B2 00 A7 09
< FF FF FF FF FF FF FF FF FF 90 0
[255, 255, 255, 255, 255, 255, 255, 255, 255]
> FF D0 00 A7 09 A7 02 A7 02 A7 02 A7 02 A7
< [] 90 0
No es una respuesta final, pero se puede tratar de asimilar [Manual] del lector (http://www.smartcardreader.ru /upload/catalog/items/docs/doc5155.pdf), luego use [PyUSB] (http://sourceforge.net/apps/trac/pyusb/) para trabajar con él ... – Pill
¿Quiere leer/escribir? un texto a la memoria de su tarjeta inteligente? ¿A qué te refieres con "leer y escribir mi tarjeta inteligente en el texto"? – Sasha
@sasha sí quiero escribir una memoria. @pill no sé cómo usar pyusb ... –