apdu

    1热度

    1回答

    通过APDU发送JavaCard RSAPublicKey会有什么好的解决方案? 获取指数和模块并将它们打包到一个字节数组中?

    0热度

    1回答

    我想将认证密钥加载到我的ACR1252阅读器(可能类似于ACR122阅读器),但它失败,响应代码为63 00。 我想为ISO/IEC 14443卡(特别是荷兰文电子护照)做到这一点。首先,我发送命令: 选择应用程序:00 04 04 0C 07 A0 00 00 02 47 10 01与响应90 00 获得挑战:00 84 00 00 08与响应[ramdom 8 bytes] 90 00 加载项

    0热度

    1回答

    我有一个ACR1281阅读器。我试图在没有卡的情况下在读卡器上加载认证密钥。 当我写: var isoReader = new IsoReader( context, readerName, SCardShareMode.Shared, SCardProtocol.Any, false) 它返回我一个 “删除卡” 的错误。 但是,如果我使用SCardShareMode.Direct,我

    1热度

    2回答

    我是智能卡编程的全新人员,并且我想开发一个特定的应用程序。 我想用接触式智能卡和开发具有以下功能的应用程序: 我希望能够写一个私钥来接触式智能卡,这不应该是可能的提取。 我希望能够将输入发送到智能卡,然后使用存储在智能卡上的私钥和输入发送到智能卡的私钥生成数字签名。数字签名的结果应作为输出发送。 对于数字签名算法(ECDSA),我希望能够定义或写入智能卡的椭圆曲线。 我已经买了一些基本的硬件来启动

    -9热度

    1回答

    我遇到一个Android应用程序,它使用字节数组APDU命令智能卡 eg : new CommandAPDU(new byte[]{(byte)0, (byte)-92, (byte)4, (byte)0, (byte)12, (byte)-96, (byte)0, (byte)0, (byte)2, (byte)0, (byte)19, (byte)0, (byte)0, (byte)0,

    -1热度

    1回答

    时虽然使用apdu.sendBytesLong()函数形式的APDU命令从Java卡发送数据发送127个字节作为响应APDU命令,我能够发送127字节数据作为响应,但128字节数据给出错误代码6f00(SW_UNKNOWN)。 为什么会发生这种情况,任何人都可以提出解决方法,而不需要将数据分成两个apdu命令。 le = apdu.setOutgoing(); if(le != 12

    0热度

    1回答

    我试图按照3GPP specifications(TS 102 221 file)中所述更新EFsms,并且出现一些意外的行为。 我使用下面的命令来更新EF: SELECT EFsms(ADF下) - 00 A4 00 00 02 6F 3C UPDATE RECORD - 00 DC 00 00 B0 [TPDU] 下面是一个例子我使用的TPDU(我掩盖了地址): 030791XXXXXXXXX

    2热度

    1回答

    我非常接近最后使用命令行为JCDK 2.2.2创建CAP文件。我首先将源文件Transfer.java编译成一个类文件Transfer.class,然后尝试生成CAP文件。一切都很好,只是我试图建立从类文件我的Java小程序卡时,从CAP转换工具得到错误 error: line 56: smartTransfer.Transfer: unsupported int type of intermed

    1热度

    1回答

    我正尝试使用ISO 7816-4 APDU命令读取和写入Mifare DESFire卡上的数据。我遵循以下步骤: 使用{00,A4,04,00,07,D2,76,00,00,85,01,00}选择应用程序。 我得到的答复为9100。 然后我使用{00,A4,00,00,02,3F,00}选择文件,我得到的答复为9100。 然后我尝试使用命令{00,B0,00,00,03}读取该文件,并在代码6A8

    0热度

    1回答

    我想在Linux机器上生成证书,将其传输到卡上并在此处对其进行加密。然后将其存储并在稍后恢复。我不知道如何得到像卡上的4k RSA数据。它是否与APDU一起工作?