Smart Card 开发记录

2019-04-14 21:48发布

 
// 第1个字节说明 // TS的逻辑电平时A时,atr[0]=3B,正向传输;
// TS的逻辑电平时Z时,atr[0]=3F,反向传输 // 第2个字节说明
// 后4位 : number of hitorical characters
// 高4位如下
// TA1 is transmitted when bit5=1
// TB1 is transmitted when bit6=1
// TC1 is transmitted when bit7=1
// TD1 is transmitted when bit8=1
// 在第3个字节开始 若干个历史数据 // 关于 TA TB TC TD
// TAi : Interface character [ codes FI,DI ]
// TBi : Interface character [ codes II,PI1 ]
// TCi : Interface character [ codes N ]
// TDi : Interface character [ codes Yi+1, T ]   // 银行卡 ATR 返回 18字节 // 0x6e = 0110 1110, 1110 = 14,有14个历史数据
// 包含 TB TC (0x00 0x00)
// [0x3b][0x6e][0x00 0x00]{[0x86 0x60][0x09 0x01][0x17 0x00][0x00 0x08][0x54 0x56][0x42 0x41][0x4e 0x4b]} // 天柏 ATR 返回 20字节
// 0x7f = 0111 1111, 1110 = 15,有15个历史数据
// 包含 TA TB TC [0x12 0x00 0x00]
// TA 0x12 = 0001 0010
// [0x3b][0x7f][0x12 0x00 0x00]{[0x44 0x56 0x4e][0x20 0x54 0x45][0x43 0x48 0x20][0x52 0x65 0x76][0x35 0x33 0x40]}