APDU命令将更改的PIN写入卡

Har*_*ish -3 winapi apdu smartcard smartcard-reader

哪些APDU命令从智能卡获取PIN并将更改的PIN写入卡?

在卡上编写代码时,我发现80 D4 00 00 08 01 02 03 04 05 06 07 08可以设置密码,1 2 3 4 5 6 7 8但是我们得到6D 00了回应,即Instruction code not supported or invalid

还是有可以使用的WIN API?

提前致谢。

gui*_*dot 5

严重误解:什么也没有从卡中获取存储的PIN。使用VERIFY命令,您只能提供一个比较值并找出是否正确-如果不正确,则重试计数器将减少并且PIN可能会阻塞。有标准命令CHANGE REFERENCE DATA,请参阅ISO 7816-4,但是当您当前尝试CLA = 80(命令的第一个字节)时,标准命令的CLA = 00。也可以在此处找到6D00,因为这表示“错误的INS代码”,所以整个命令可能是错误的。(由不可打印的字节组成的PIN也有点不典型。)

不知道自己拥有哪张卡以及它符合哪个规格,就不会取得重大进展。

尽管WINSCARD可能是您传送命令的朋友,但在寻找正确的字节方面无济于事。