解释如下:
解卡时候其实是反复向卡发送鉴权请求,其指令是 A0 88 00 00 10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
XX是十六组十六进制数字,是不断变化且不重复的
卡收到这组数据后进行A38运算即鉴权运算,然后反馈给读卡器Sres(4字节)+Kc(8字节),总共12个字节的回应
解卡软件就是收集所有的回应,比较有无一样的回应,有一样的回应就是产生了碰撞,经过穷举推出KI
卡收到数据后进行的A38运算是比较耗时的,和算法有关,像A卡使用的是汇编,就速度飞快.就可以更快的给解卡软件回应,解起卡来就快了....