apdu相关内容
我正在尝试读出行车记录仪公司的智能卡.除了识别部分,我可以读取所有数据.这是我真正需要的部分.当我选择该DF时,将重置安全环境,并且我必须重新进行身份验证.该过程在ECE/TRANS/SC.1/2006/2/Add.1的附录11中进行了描述.尽管这份文件对我来说有点难以理解. 在这张照片中,您可以看到行车记录仪公司名片的数据结构."AUT"指的是"AUT".ID部分后面的内容告诉您您需要进行
..
我将解释我的项目: 我在Arduino UNO上连接了RC522和一扇门. 我现在可以用MIFARE classic打开门. 但是现在我想用我的Android智能手机打开它,这就是为什么我开发一个HCE小程序以接受具有所选AID的良好APDU的原因,然后我的手机将传输数据以打开门. 但是问题是: 我不知道如何使用RC522通过Arduino发送APDU命令. 当
..
在我想使用以下代码进行一些测试之前,我试图将小程序加载到智能卡中: import javax.smartcardio.*;导入java.util.*;公共类TestSmartCardIO {公共静态字符串toString(byte [] bytes){StringBuffer sbTmp = new StringBuffer();for(字节b:字节){sbTmp.append(String.
..
我尝试使用ISO 7816-4 APDU在DESFire卡(居民卡)上进行身份验证过程.但是它总是失败.我会想念吗? >>> 00 84 00 00 00 (挑战请求-5个字节) >> 00 82 00 00 10 B5 02 0B 80 4F 95 CB E7 8C A6 4D
..
我目前正在从事文凭工作.工作的一部分包括为常规 SIM 卡开发 JavaCard 小程序.第一种选择是使用 JavaCard2.X API 并使用 APDU 命令与小程序进行通信.这可能非常棘手,因为我需要为android开发客户端应用程序(它将与此小程序通信),并且到目前为止,只有通过特殊方式才能实现-并不是那么用户友好-名为 Seek-for-android .(如果我错了,请纠正我)
..
我正在编写一个读取mifare卡的应用程序,但是当我通过APDU时,发生了在仿真器"java.lang.nullpointerexception"上的错误.在我像这样通过APDU之后,我已经成功检测到ISO14443_CARD > if (tp.hasTargetType(TargetType.ISO14443_CARD)){ form.append("Target is ISO14443_
..
ISO 14443-3和ISO 7816-4 APDU有什么区别? 我之所以这样问,是因为似乎有些卡使用前者与读者进行通信,而有些则使用后者. 我对此感到困惑,想对此有所了解. 例如,我认为Mifare Classic使用ISO 14443-3.但是让我困惑的是 当我编写与Mifare classic通信的应用程序时,我正在向其发送APDU. 解决方案 ISO 14443标准定义了用于卡与
..
我是新手小程序,我通过以下链接使用过:使用Java卡 电子钱包,用于创建电子钱包项目。 我以前可以通过以下命令来刷卡: 80 30 00 00 01 1A 00 。 我现在想在当前金额中添加“ 5000”。如您所知,十六进制的5000等于 ,其中'1388'是2个字节。所以我必须发送2字节数据13和88到卡。 我创建了波纹管命令并将其发送到卡上,但是我得到了“ 67 00错误
..
我正在尝试在终端(由计算机模拟)和智能卡(Java卡)之间实现ECDH。 我固定了想要的椭圆曲线使用,在卡侧,我有以下代码可以运行协议的第一部分: ECPublicKey pubKey =( ECPublicKey)KeyBuilder.buildKey( KeyBuilder.TYPE_EC_FP_PUBLIC,(short)0x0100,false); pubKey.set
..
我正在使用Java卡,我想知道: java卡中小程序的最大和最小大小是多少,它取决于哪个参数? 我们可以在智能卡上安装多少个applet? 我正在使用: 智能卡类型=联系人卡 使用apdu将Java卡2.2.2与jcop一起使用 解决方案 没有官方的大小限制(高于Robert已经发布的限制).卡可能有其自身的限制,具体取决于可用的内存,但是没有固定的值.取决于已安装的
..
我正在用Java读取智能卡.当我执行以下代码时,卡将因此返回6985(使用条件未得到满足). TerminalFactory factory = TerminalFactory.getDefault(); List terminals = factory.terminals().list(); System.out.println("Terminals
..
我已经编写了一个与智能卡通信的程序(Gemalto Company MPCOS applet). 我可以成功连接到卡并传输命令并获取数据. 但是我有一个问题: 当我使用00 A4 01 00 02 02 00命令选择DF(专用文件)时, 返回错误69 81(文件指示符不正确). 这太奇怪了,因为在此命令之后,我使用了另一个命令来获取该DF的子文件,并且它返回成功61 12. co
..
我正在尝试编写一个Web应用程序,该应用程序需要与本地智能卡交换消息. 目前,我正在尝试使用 WebUSB API 将Chrome与智能卡读卡器连接起来,但是我我努力使用PC/SC规范. 在研究中,我发现了两个主题: 尽管他们处理的是同一主题,但没有关联示例. 如果有人有任何提示或联系示例,我将不胜感激. 解决方案 我不确定WebUSB或其他API,但是可以使用Chrom
..
我有一张新的卡,上面的代码是其ATR. 3B 68 00 00 00 73 C8 40 12 00 90 00 我在Google中搜索了该ATR,最后我知道这是“巴西e-CPF卡". 问题是如何使用此卡?我是说它支持哪些APDU?有任何数据表吗?它是javacard吗? [如果是]如何在其中上传.cap文件?是否有任何默认密钥? 还有很多这类问题. 主要问题是:我可以从ATR中获
..
我有4种不同类型的JavaCard.出于怪异的目的,我编写了以下小程序,以在接收到每个APDU命令时返回整个APDU缓冲区: package bufferReturner; import javacard.framework.APDU; import javacard.framework.Applet; import javacard.framework.ISOException; pu
..
我通过opensc-tool向我的Java卡发送了80 50 00 00 08 00 00 00 00 00 00 00 00 [ INITILIZE UPDATE 命令],并从卡中收到了00 00 11 60 01 00 8A 79 0A F9 FF 02 00 11 79 11 36 5D 71 00 A5 A5 EC 63 BB DC 05 CC [ Init Response ]作为其响应
..
我正在阅读有关此链接的信息.具有运营商特权的应用程序. 我知道如何使用用于生产版本的密钥库对应用程序进行签名,但是如何将UICC证书添加到我的应用程序中以使其获得运营商特权? 我的主要目标是能够调用 TelephonyManager 函数,例如: iccOpenLogicalChannel iccCloseLogicalChannel iccTransmitApduLogical
..
我正在C平台上工作,我想阅读卡的AFL. 如果选择上一个命令,选择AID,不要给我PDOL标记,没关系:我可以毫无问题地阅读AFL. 但是我需要编写一种方法,无论PDOL为何,都可以生成GET PROCESSING OPTION. 所以问题是: 尽管编写了PDOL,我如何编写一种通用的方法? 我是否要映射每个可能的TAG? 如何格式化GPO 命令输入正确的数据?看下面的例子:
..
我完全对EMV中的发卡行脚本感到困惑.我知道它们是什么,我已经读过EMV书3.我想知道是否有人对我有一个很好的总结: 基于"86"解析脚本. 然后根据某些值来执行此操作或执行该操作. 谢谢 解决方案 EMV TAG 0x86的内容已准备就绪,可以使用智能卡的APDU命令.实际上,它可以是任何EMV或ISO 7816命令,应通过EMV终端应用程序/内核转换为智能卡,而无需进行其
..
我成功获得了“生成命令"响应 [9F02 06 (Amount, authorized, numeric)]: 000000003000 [9F03 06 (Amount, other, numeric)]: 000000000000 [9F1A 02 (Terminal country code)]: 0826 [95 05 (T
..