首页 > TAG信息列表 > APDU

观测下老外的水平如何

3   I'm busy with an app to emulate normal APDU communication on a Nexus 7 with CM10.1 to an ACR122U102 reader/writer. I found this blog about software card emulation and wrote an app to make my device (the nexus) appear as a card. Now I'm t

命令-响应对的传输(译自ISO7816-3)

12 命令-响应对的传输 12.1 应用协议数据单元 12.1.1 命令-响应对 应用协议数据单元是命令 APDU 或响应 APDU。 应用协议中的一个步骤包括传输命令 APDU、在接收实体中处理它并返回响应 APDU。 这对 APDU 称为命令-响应对。 如图 24 所示,本文档中定义的每个命令 APDU 包括 一个四

BS结构RFID读写器web插件开发之六----CPU卡APDU操作

CPU卡APDU的web操作 CPU卡介绍 CPU卡与M1卡不同, 他不是一种逻辑存储卡,一张空白的CPU卡就类似于一个空白的硬盘, 什么也做不了.CPU卡使用之前必须对CPU卡进行文件系统的创建.就是建立目录和各种类型的文件. 友我科技IC卡读卡器web插件 友我科技IC卡读卡器web插件支持CPU卡的web操

android-支持扩展长度的APDU有哪些要求,哪些智能手机支持它?

当我第一次尝试发送APDU命令并遇到“ Above support length”错误时,我以为那只是NFC芯片本身的限制-没办法解决.但是this site表明它可能是Android OS中的软件问题: many currently available smartphones are only able to transmit 261 Bytes[2] via NFC without major modific

使用Android NFC将超过261个字节发送到Java卡

我想通过NFC(类IsoDep)将长度为1699字节的APDU发送到Java卡智能卡.我得到错误 java.io.IOException: Transceive length exceeds supported maximum 我的手机是三星Galaxy S7. 我在卡上的小程序中使用了扩展长度.我已验证该卡支持扩展长度.我通过pyapdutool通过向卡发送4000字节

java-使用PC / SC阅读器验证Ultralight EV1

我在尝试使用Java中的PC / SC读取器(特别是ACR1222L)来验证Ultralight EV1卡时遇到问题.我可以使用对应于ISO 14443-3标签的APDU在不受保护的标签上进行读写.但是,我找不到运行PWD_AUTH命令的方法,因为它不是14443-3标准(或与此有关的任何本机命令)的一部分.是否可以运行此命令(或

如何使用Java Card apdu从智能卡写入和读取数据

我已经编写了一个applet,并将其安装在智能卡中.但是我不知道如何读写数据到智能卡? private void readName(APDU apdu) throws ISOException { byte[] apduBuffer = apdu.getBuffer(); for (byte i=0; i<userName.length; i++) { apduBuffer[5+i] = userName[(

使用java commandAPDU读取SLE4442智能卡中的写入数据?

我想在SLE4442智能卡中读写数据 我有ACR38U-i1智能卡读卡器 对于写入,我使用此命令APDU byte[] cmdApduPutCardUid = new byte[]{(byte)0xFF, (byte)0xD0, (byte)0x40,(byte)0x00, (byte)4,(byte)6,(byte)2,(byte)6,(byte)2}; 并为读取数据 byte[] cmdApduGetCardUid = new by

如何从Java中读取EMV SmartCard中的PAN

我需要通过智能卡读卡器读取Maestro / Mastercard的帐号.我正在使用Java 1.6及其javax.smartcardio包.我需要发送APDU命令,它会询问存储在卡芯片上的EMV应用程序的PAN号.问题是,我找不到常规的字节数组来构造APDU命令,它会在任何地方返回所需的数据……解决方法:您不应该进一步包装

我是否必须知道使用Android HCE进行卡仿真的卡的AID是什么?

我只是想使用HCE模拟带有Android应用程序的公交卡.我对卡的AID感到困惑.我必须知道卡的AID是什么吗? 根据基于主机的卡仿真文档: If you are emulating cards for an existing NFC reader infrastructure, the AIDs that those readers are looking for are typically well-know

android – ISO 7816-4 APDU命令选择文件和写入记录

我试图在Android上使用ISO 7816-4命令在PN532和HCE之间进行通信,我成功地选择了AID(DF),但是当我在该DF下选择EF时(EF不存在,所以我假设选择命令将创建该EF),然后将记录写入该EF,但它显示如下: inList passive target write: 4A 1 0 read: 4B 1 1 0 4 60 4 8 23 5A 4D 5 75 80 7

字节自动由Android发送 – NFC到模拟卡

我通过带有日志控制台的计算机在Card Emulation模式下运行SpringCard. 一旦我使用带有NFC的Android手机(API 4.1.2)进行检查(没有app runnig), 我的手机将这些数据发送到模拟卡: 1st set -> 90:60:00:00:00 2nd set -> 00:A4:04:00:07:D2:76:00:00:85:1:1:0 这些命令究竟是什么?它

Android与SIM javacard 2.x applet交互

我已经开始了一个项目,我必须通过APDU接口或OTA接口发送命令,从我的android项目到手机SIM卡上的JavaCard小程序.我有AID和一些突击队员开始测试Android应用程序,但我不知道如何选择卡上的小程序,以及如何在Android上发送命令. 从搜索我发现这Seek for Android.但我已经读过我需要获

ISO 14443 A型卡使用Android读/写

我正在尝试编写一个Android应用程序来读取/写入支持ISO 14443 A类标准的NFC卡.经过彻底的搜索后,似乎现在唯一的选择就是通过发送APDU命令来使用IsoDep类及其收发方法.我的卡是支持ISO 14443和ISO 7816标准的SmartCafe双接口卡. 然后我说要寻找14443标准的APDU.我找到了this page这

java – JSR 177对Blackberry的支持

我一直试图通过APDU交换与SIM应用程序进行交互.为了交换APDU,我不得不通过Connector.open()API创建一个APDUConnection,但是这个特殊的API会抛出一个IO异常,说明“这个平台上不支持JSR 177”,我不知道是否会发生这种情况,因为我测试了这个模拟器或Blackberry设备是否也不支持它. 我

c# – Girocard-Maestro智能卡读卡器问题,读卡持有人姓名和IBAN

按照on this card reader project描述的例程,并使用this AID List,我能够在没有任何问题的情况下读取VISA卡,从而强制执行A​​ID列表.现在我在阅读德国的EC-Karten(Sparkasse Girocard)时遇到了问题. >当我尝试强制读取AID列表时,使用 foreach (byte[] aid in aidList)

android – 有没有办法检查终端是否收到了主机卡仿真中的最后一条消息?

在我的Android应用程序中,我有HostApduService的实现.以下是它的实现片段: public final class MyHostApduService extends HostApduService { private boolean disconnected = false; @Override public byte[] processCommandApdu(byte[] commandApdu, @Nullable Bu

java – NFC阅读器“SELECT(通过AID)”APDU不会路由到Android设备

我有一台ACR122U NFC读写器连接到安装了ACR122驱动程序的Windows机器. 我尝试使用javax.smartcardio API将SELECT(通过AID)ADPU发送到我的Android设备(应该处于HCE模式). 这是我的代码: TerminalFactory factory = TerminalFactory.getDefault(); List<CardTerminal> terminals = f

写入模拟卡Android HCE(主机卡仿真)

由于HCE是在4.4版本中实现的,因此无法找到如何在仿真卡中写入的信息. Android网站有一个卡片仿真样本和一个读取卡片的样本,但我找不到有关在仿真卡片中写入的可能性以及如何操作的信息. 我正在开发一个将读取模拟卡的应用程序,它将修改卡并再次写入. 有人知道这是否可能,我该怎么

在Android上使用NFC软件卡仿真控制完整APDU

我正忙着一个应用程序来模拟带有CM10.1的Nexus 7上的正常APDU通信到ACR122U102读写器.我发现这个博客关于software card emulation并写了一个应用程序,让我的设备(nexus)显示为卡.现在我正在尝试在此设备和ACR122u之间来回发送消息.到目前为止,我只是通过发送D4 40 01(InDataExchan

如何获得在操作系统中注册的Android应用程序

我正在搜索Android源代码,因为我想了解何时解析应用程序的AndroidManifest.xml. 即如果某个应用注册了NFC服务 <service android:name=".demo.service.ApduService" android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"