smartcard相关内容

读取EMV卡的公共数据

说我想阅读EMV卡的 public 元素。 我将列出一些我认为涉及的步骤。 1。首先,选择应用程序 为了选择应用程序,我们必须: (1)使用PSE找出应用程序的AID(如果存在) (2)尝试现有的AID列表。 现在,想象一下我已经使用上述两种方法之一成功选择了应用程序。 我的问题是:我必须进一步采取哪些步骤才能阅读EMV卡的 public 元素 ?更确切地说 ..
发布时间:2020-06-08 18:52:27 其他开发

获取处理选项的问题

我已经在Visa非接触式卡上选择了应用程序( A0000000032010 ) 并且在我发出GPO命令时: “ 80A8000002830000” 我得到错误: 67 00 是否有人知道会导致这种情况的原因? 解决方案 您收到该错误代码,因为您发送的是无效的GET PROCESSING OPTIONS命令。为响应应用程序选择,您收到 ..
发布时间:2020-06-08 18:52:16 其他开发

RFID阅读器与网页集成

我对将RFID读卡器集成到网页有问题。我发现解决方案是实现此ActiveX组件和Java脚本。 所以,我的问题是我们如何才能为读卡器和Java构建ActiveX组件。脚本Codeline可以访问此activex组件。 或者,如果您可以提出另一种集成RFID阅读器以直接与网页通信的方法,那就太好了。 p> 解决方案 SpringCard提供了技术指南和实时演示,用于开发使用Jav ..
发布时间:2020-06-01 19:52:58 前端开发

Pinvoking adwapi.dll-cryptDecrypt和cryptEncrypt函数,奇怪的问题

我正在观察此函数的异常行为,我要加密的字符串包含14个字节,如果我使用该函数发送缓冲区长度= 14,则它将失败(“内部错误"-非常具有描述性且最有帮助错误代码),但当缓冲区长度(以及缓冲区本身)为128字节大时有效. 我通过制作一个大小为128字节的数组克服了这个问题,并从纯文本(希望加密)中复制了14个字节, 当我解密这些字节时,我必须再次为该函数提供整个128字节的数组(现在,每个 ..
发布时间:2020-05-27 21:40:31 C#/.NET

通过javax.smartcardio读取幻象NFC标签

我有一个旧的NFC阅读器用于tikitag Web服务(后来改名为 touchatag ,并最终在2012年左右放弃).由于该网站不再可用,我无法再找到原始的tikitag/touchatag驱动程序.经过一番搜索,我发现此NFC读取器是通用的ACS ACR122U USB读取器,并从首先,我尝试使用 NFC工具库对NFC标签进行高级读写访问.我收到一条错误消息,说遇到了不受支持的标签;尽管阅读器 ..
发布时间:2020-05-17 20:13:40 Java开发

ACR122U NFC对等演示不起作用

我从ACS获得了ACR122U NFC读卡器和ACR122T令牌. 我正在尝试运行他们的NFC对等演示. 我已经安装了ACR122U SDK,mysql和连接器,设置了数据库,并将转义命令添加到了注册表中. 当我尝试运行对等演示时,请执行以下步骤(显示结果日志结果) 将NFC ACR122T插入USB端口. 打开Smart Poster应用程序,然后使用阅读器0单击初始化. ..
发布时间:2020-05-17 20:11:19 移动开发

使用PN532进行ePassport读取,保持获取SW1 SW2 = 0x69 0x88(不正确的安全消息数据对象)

我正在尝试从ePassport(也称为MRTD)读取EF.COM文件. 我成功完成的事情: -使用AID 0xA0,0x00,0x00,0x02,0x47,0x10,0x01选择ePassport应用程序 -向epassport芯片请求挑战随机数 -根据doc9303附录5通过响应该挑战成功进行了身份验证. 可以在此处查看Doc 9303号文件: http://www.icao.int ..
发布时间:2020-05-17 20:11:02 其他开发

RFID阅读器可以检测到Apple Watch吗?

我是NFC技术的新手. Apple尚未为开发人员开放NFC.这是否意味着第三方应用程序无法在设备上写入数据或触发操作? 但是可以使用类似于智能卡的RFID阅读器来识别手表吗? 解决方案 使用支持NFC的Apple Wallet Pass,可以做到这一点.这些需要Apple的特殊批准,但允许使用Apple Watch或iPhoneSE/6/6s/6 +/7/7 +向NFC读取器显 ..
发布时间:2020-05-17 20:10:45 其他开发

是否可以在NFC卡中实现令牌队列?

该问题专门与MIFARE Ultralight C/EV1,MIFARE DESFire EV1甚至NTAG卡有关.我想实现一个令牌系统,以便普通用户每次读取其中一张卡时,都会得到一个可用的令牌.该令牌将从他们正在读取的NFC卡中“弹出".换句话说,每次读取NFC芯片时,它将从卡的存储中发出不同的可用令牌.这可能实现吗? 解决方案 常见的非可编程智能卡通常提供以下内容之一(或某种组合): ..
发布时间:2020-05-17 20:09:39 其他开发

美国护照机读旅行证件中的B型NFC芯片

我正在尝试阅读2010年发行的《美国护照》.它具有使用B型调制的NFC芯片.大多数国家/地区都使用A型,因此我现在是第一次尝试B型. 我正在使用NXP PN532 NFC控制器.我使用inCommunicateThru指令而不是inDataExchange,因为我需要手动控制超时和错误处理以成功与该型号NFC控制器上的B型芯片通信.我必须自己实现ISO-14443-4协议的某些部分,例如PC ..
发布时间:2020-05-17 20:09:35 其他开发

从ATR确定卡类型

是否可以使用ATR来确定我是否拥有ISO14443A或ISO14443B类型的卡?如果是,怎么办? 解决方案 正确地 mictter 关于您看到的ATR,根据对于智能卡(ISO 14443-4传输协议),此ATR的格式为 3B 8n 80 01 T[1]..T[n] xx ,其中T[1]至T[n] ISO 14443 Type A的ATS历史字节,或 ATQB应用程序数据 ..
发布时间:2020-05-17 20:09:31 其他开发

“不满足安全条件"是什么意思?响应APDU是什么意思?

我正在使用具有Android NFC API的NFC卡玩.我对以下APDU响应感到困惑:不满足安全条件(SW1 = 69,SW2 = 82). 任何人都可以向我解释此回复的含义吗? 这是一个相关的问题: 69 82安全条件对Android NFC不满意的ADPU存储库 解决方案 状态字69 82(“不满足安全状态")通常意味着您当前的身份验证状态不足以访问卡上的某些资源.例如. ..
发布时间:2020-05-17 20:09:02 移动开发

javax.smartcardio:如何将本机命令发送到Desfire卡?

我正在创建一个通过PC/SC非接触式读取器和javax.smartcardio API与Mifare DESFire卡通信的Java应用程序.我设法发送了常规的ISO 7816 APDU(CLA,INS,P1-P2,Lc,命令数据,Le). 我在 Ridrix的博客中已读过DESFire卡(至少是我正在使用的EV1版本)同时支持APDU和本地命令,其中大多数命令只有1个字节长. 例如, ..
发布时间:2020-05-16 21:18:13 Java开发

PKCS11驱动程序,用于CAC卡/读卡器

我对如何获取用于与CAC卡交互的pkcs11驱动程序有疑问.据我了解,读卡器应提供该驱动程序.我刚刚检查了SCR331读卡器abd,他们似乎没有pkcs11驱动程序.但是,美国国防部签约的ActivClient似乎有一个可与SCR331一起使用的.我也知道OpenSC有Windows pkcs11驱动程序opensc-pkcs11.dll.可以与SCR331读卡器一起使用吗? 我还从Putty-C ..
发布时间:2020-05-09 21:07:17 Java开发

使用Windows UWP应用的智能卡登录用户

这似乎是一件简单的事情,但我已经尝试解决了一个多星期,现在似乎无法解决.我们正在使用WinJS创建Windows UWP应用,希望用户使用PIV(智能卡)/PIN组合登录到该应用.本质上,当应用程序启动时,它将验证设备中是否插入了智能卡,然后提示用户输入PIN.如果针对智能卡验证了PIN,则该应用将登录用户. 我们确实有Windows 7应用程序当前正在执行此操作,并且我尝试转换该代码,但是 ..
发布时间:2020-05-03 10:09:21 其他开发

使用SAM模块存储安全密钥

据我了解,SAM模块是一种SMART卡,它们通过ISO 7816协议连接到MCU. 除了安全存储之外,还有其他应用程序吗? 钥匙? 我可以使用普通的移动SIM卡代替SAM模块进行存储吗? 钥匙? 据我所知,当我们将密钥存储在SAM模块中时,几乎 无法检索密钥,& SAM使用了随机序列 挑战与多相身份验证以验证卡.然后如何进行SAM 将此验证发送给MCU吗?SAM&之间是否可以直接访问? ..
发布时间:2020-05-03 09:59:48 其他开发

申请客户证书

我已经看到了许多尚未解决的问题.显然,许多开发人员已经我正在尝试为我的ASP.NET MVC 5 Web应用程序读取智能卡(X.509 CAC).当我尝试像这样提取证书信息时: var request = HttpContext.Request; var cert = request.ClientCertificate; 证书的值为空. 问题似乎是我没有像我在其他网站上看到的那样显 ..

Mifare身份验证

说我想通过Mifare Classic进行身份验证. 我怎么知道要发送到卡的APDU的确切类型? 示例. 此代码: bcla = 0xFF; bins = 0x86; bp1 = 0x0; bp2 = 0x0; // currentBlock len = 0x5; sendBuffer[0] = bcla; sendBuffer[1] = bins; sendBuf ..
发布时间:2020-05-03 09:25:39 其他开发