6982:不满足安全条件

polkgigr  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(204)

我有pc/sc读卡器:nxp pr533 0和非接触式卡(mifare卡)。
我正在尝试写和读卡上的数据。在读或写之前,我执行以下命令:
加载键指令:ff 82 00 00 06 ff ff ff ff ff
一般认证:ff 86 00 05 01 00 04 60 00
第一个命令传递成功。
第二个在我的代码中失败,我得到6982:安全性不满意。 private static final int CLA_MIF = 0xFF; private static final int INS_GEN_AUTHENTICATE = 0x86; private static byte[] GEN_AUTH = {(byte) 0x01,(byte) 0x00, (byte)0x04, (byte)0x60, (byte)0x00}; ResponseAPDU response = card.getBasicChannel().transmit(new CommandAPDU(CLA_MIF, INS_GEN_AUTHENTICATE, 0x00, 0x00, GEN_AUTH)); 除非使用pyapdutool,否则将成功传递相同的命令apdu命令。
有谁能帮我解决这个问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题