有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java APDU命令验证返回6a88

我有一个飞天BR301阅读器,我正在尝试运行VERIFY APDU命令,但结果是6a88(未找到引用数据)

我的PIN是“012345”,根据一些示例,我的命令APDU是:

00 20 00 00 06 30 31 32 33 34 35

我希望答案是9000,但它是6888

代码如下:

String sendStr = "0020000006303132333435";

byte[] send = Utility.hexStrToBytes(sendStr);

byte[] recv = ftReader.readerXfr(0, send);

showLog("send response ---> "+Utility.bytes2HexStr(recv));

结果是send response ---> 6a88

有人能帮我解决这个问题吗

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    您需要指定要在P2中验证的PIN的标识符。id通常在0x01的范围内。。0x1f。此命令P2的最高有效位指定是在MF(0)还是在当前DF(1)中搜索管脚