问题标签 [apdu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4494 浏览

c# - 来自 O2Micro 阅读器上的 WINSCARD.DLL 方法 SCardTransmit 的未知响应以及响应长度信息

为了与智能卡通信,我使用 WINSCARD.DLL 作为 API 将 APDU 命令发送到智能卡。对于几个读卡器来说,这是按预期工作的,但不知何故,如果我发送,我会从方法中得到一个未知的回报(它不在http://msdn.microsoft.com/en-us/library/ms936965.aspx上)值SCardTransmitO2Micro 阅读器的命令。

什么工作:如果我发送命令(十六进制值):

我得到回应SW1: 61. SW2: 1F

响应告诉有0x1F可用的字节。所以我发送命令:

但是在那个命令上,我没有得到任何数据和返回值0x57

我的问题是,是否有人知道返回值0x57的含义以及如何解决或解决它的方法。

0 投票
2 回答
7637 浏览

c++ - 如何使用带有 ISO14443 层的 T=CL(ISO7816) 协议发送 APDU 命令

我想用 ISO14443A 层的 T=CL 协议连接卡。例如,向它发送 APDU-command { 0xFF, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } - 它必须返回卡 ID。

为此,我正在使用 librfid 库和设备至极阅读器 NXP CLRC 632。

我在文件rfid_reader_spidev.c中重写 librfid 中的任何函数,例如:

在我的设备上工作。

然后我从librfid-tool.c重写 main 函数:

我添加了函数 send_apdu,但我不知道它是什么规则:

如您在日志中看到的,我在程序中的“选择主文件”步骤中收到错误:

如果您能帮助我或指出我的错误,我将不胜感激。

0 投票
2 回答
4517 浏览

java - 如何使用 java card apdu 从智能卡写入和读取数据

我编写了一个小程序并将其安装在智能卡中。但我不知道如何读写智能卡数据?

从智能卡读取数据是正确的代码吗?

请告诉我如何使用 javacard 将数据写入智能卡。

0 投票
1 回答
3740 浏览

java - 如何使用java卡将数据写入智能卡?举个例子

有人可以告诉我如何使用 java 卡在智能卡中写入数据吗?我有这个代码我正在使用 java card 2.2

0 投票
2 回答
1128 浏览

java - 有人可以告诉我如何使用 java 卡读取智能卡中的数据吗?我有这个代码,我正在使用 java card 2.2

我是java卡的新手。

我有这个代码.....所以请告诉我如何使用 java 卡从智能卡中读取数据

0 投票
1 回答
932 浏览

applet - 使用 JavaCard 和 APDU 从智能卡读取数据时没有得到响应

我研究了 java 卡的所有 API 和规范,并编写了从智能卡读取数据的代码。但我不知道它在哪里返回响应。

我写的代码如下。

  • 智能卡类型 = 联系卡
  • 使用 java card 2.2.2 和 apdu
0 投票
4 回答
4386 浏览

applet - 如何在 JavaCard 中存储大于 128 字节的数据

我无法在字节数组中的 128 以上索引处写入数据。代码如下。

它给了我错误 6F 00(这意味着到达文件结尾)。

我在用:

  • 智能卡类型 = 联系卡
  • 使用 java 卡 2.2.2 和 jcop 使用 apdu
0 投票
3 回答
1537 浏览

java - java卡中Applet的最大和最小尺寸是多少

我正在使用 java 卡,我想知道:

  1. java卡中小程序的最大和最小大小是多少,它取决于哪个参数?
  2. 我们可以在智能卡上安装多少个小程序?

我在用:

  • 智能卡类型 = 联系卡
  • 使用 java 卡 2.2.2 和 jcop 使用 apdu
0 投票
1 回答
21102 浏览

java - 如何使用java在智能卡上安装小程序

有什么办法可以加载。将java卡中的cap(转换后的applet)设计到java中,然后将applet从那个.cap(converted applet)文件安装到智能卡中?
我有 .cap 文件,它是转换后的小程序文件,我想安装该 .cap 文件中的小程序。
首先告诉我如何在java中加载.cap文件。
在 java 中,我使用javax.smartcardio包与智能卡进行交互,并使用 apdu 命令与安装在智能卡中的小程序进行交互。
我在用:

  1. 智能卡类型 = 联系卡
  2. 使用JavaCard2.2.2jcop使用apdu
0 投票
1 回答
511 浏览

c++ - 如何计算 apdu 命令的 PCB 字节

我需要简单的例子来计算 APDU 命令的 PCB 位。例如我有命令选择 aplet:

字节是:

  • CLA
  • INS
  • P1
  • P2
  • Applet ID(6 字节)

我如何计算 PCB 的命令?

我知道它的字节必须是'0x02',但是如何动态计算呢?

谢谢!