pcsc相关内容
我使用 PCSC 驱动程序和 javax.smartcardio 库作为驱动程序的包装器.我有 3 个 ACR122U 设备插入 Linux (debian) 系统.我已经在这些设备上运行了 udevadm 信息,它们的序列号都是 0.我需要确定我班上的哪个阅读器.我可以通过解析/sys/devices 文件夹来检查使用了哪个拓扑 USB 端口,但我仍然无法在 Java api 中“选择"设备.
..
我在 Electron 中有一个 Angular2 应用程序.现在,我想使用 @pokusew/pcsclite 库来使用 NFC 功能.该库使用原生 Node.js 模块. 当我尝试 require 我的 component.ts 中的库时,如下所示: 声明 var pcsclite: any;var pcsclite = require('../../../node_modules/@
..
我想要实现的是向 MIFARE Classic 1K 卡发送 APDU 命令以更改其 A 和 B 密钥. 我能够与卡建立连接并使用默认密钥 (FFFFFFFFFFFF) 读取块 0 和块 1.我为此使用了 HID MifareSamples 应用程序. 现在,我想将 A 键从默认值更改为其他键.我在这里找到了一个解决方案,在 stackoverflow (Mifare Change K
..
我正在尝试将小程序加载到智能卡中,然后我只想使用以下代码进行一些测试: import javax.smartcardio.*;导入 java.util.*;公共类 TestSmartCardIO {public static String toString(byte[] bytes) {StringBuffer sbTmp = new StringBuffer();for(字节 b : 字节){
..
我已经检查了 MIFARE Ultralight 和 TOPAZ/Jewel IC 标签的编程接口.API 很好地描述了如何将字节保存在卡上,如何寻址内存块,如何进行所有操作,如读取、全部读取、使用 OTP(一次性可编程)功能、如何读取 ROM 字节、如何从空闲状态切换到就绪状态(REQA,WUPA 命令),它说明命令是否受 CRC 保护,如何访问标签 UID 等. 当开始对 NFC 阅读器
..
它是否在WebUSB API的范围内(草稿了有)可以使用PC/SC设备(例如智能卡读卡器),也许是在假定它们符合CCID的前提下(许多设备都与CCID兼容并且可以与通用驱动程序一起使用)? 如果是,是否有任何概念验证代码显示其如何运行以及如何与现代浏览器和阅读器结合使用? 这是此 2013年问题的后续内容.我试图在此答案中找到建议的WebUSB API解决方案的状态. 解决方案
..
在我想使用以下代码进行一些测试之前,我试图将小程序加载到智能卡中: import javax.smartcardio.*;导入java.util.*;公共类TestSmartCardIO {公共静态字符串toString(byte [] bytes){StringBuffer sbTmp = new StringBuffer();for(字节b:字节){sbTmp.append(String.
..
我对问题的答案做了很多研究,但没有发现任何东西.我无法在项目中添加.so库. 我将库放在/app/src/main/jniLibs/arm64-v8a中.该项目将完成,但是在执行时会出现以下错误. 谢谢所有答案. 目录结构在这里.arm64-v8a是我的系统的正确文件夹. build.gradle: apply插件:"com.android.application"安卓
..
我正在尝试使用CryptoTokenKit在OSX上读取智能卡的主文件,但是我总是收到状态字6d00作为响应.我还尝试通过一些修改来运行简单示例,但会遇到相同的错误.我的阅读器是金雅拓PC Twin阅读器. 如果您有任何解决建议,请告诉我. 我正在使用以下代码: TKSmartCardSlot *slot = [self.smartCardManager slotWith
..
我正在编写智能卡应用程序.此应用程序将卡连接到读卡器中,有时还可以使用它.我需要观察何时不再有读取器(弹出卡或从USB中删除读取器). 使用 SCardStatusChange .此功能需要阅读者姓名才能观看. 我将两个带卡的读卡器插入USB插槽.它们被识别为"USB智能卡读卡器0"和"USB智能卡读卡器1".我删除了一个阅读器. Windows说"USB智能卡读卡器1"仍处于连接状态
..
我想使用WMI获取系统上所有PCSC智能卡读卡器的DeviceID和服务.它们都通过USB连接,因此我在WMI注册表中查询所有Win32_PnPEntity.但是我不知道如何确定哪些设备是“读卡器".这是我已经拥有的: ManagementObjectSearcher mos = new ManagementObjectSearcher(@"\root\cimv2", @"Select *
..
我一直在使用pcsc-sharp库开发小型智能卡扫描仪应用程序.该应用程序作为控制台应用程序运行时运行良好,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.IO; us
..
我正在尝试编写一个Web应用程序,该应用程序需要与本地智能卡交换消息. 目前,我正在尝试使用 WebUSB API 将Chrome与智能卡读卡器连接起来,但是我我努力使用PC/SC规范. 在研究中,我发现了两个主题: 尽管他们处理的是同一主题,但没有关联示例. 如果有人有任何提示或联系示例,我将不胜感激. 解决方案 我不确定WebUSB或其他API,但是可以使用Chrom
..
我在系统中有两个阅读器(HID OMNIKEY 5321)(每个阅读器执行不同的功能) 阅读器1-“智能卡阅读器 0 " 阅读器2-“智能卡阅读器 1 " 在我的程序中设置了 “智能卡读卡器 0 "-操作1 “智能卡读卡器 1 "-操作2 但有时(不重新启动,可能失去联系) 读取器1的名称为“智能卡读取器 1 " 阅读器2的名称为“智能卡阅读器 0 " ,
..
大家好,我想问一下如何用Smartcard编写.我仅依靠文档中给出的示例,但是它仅具有read标记. 我按照 https://github中的示例进行操作.com/danm-de/pcsc-sharp/blob/master/Examples/Transmit/Program.cs using System; using PCSC; using PCSC.Iso7816; namespac
..
如果读卡器中没有卡,则我无法获得PCSC读卡器的序列号.我正在使用winscard.dll和C ++. 以下代码仅在读卡器中有卡的情况下才有效.否则,不会检索SCardHandle.我还没有找到其他方法来获取SCardHandle. SCARDHANDLE hCardHandle; SCARDCONTEXT hSC; WCHAR pCardReaderName[256]; L
..
在Windows> = XP上使用winscard仅具有PCSC读取器的句柄和上下文,是否有某种方法可以获取其设备实例ID或可以在SetupDi* API中使用的其他方法来找出哪个已为所述阅读器加载了驱动程序. SCardGetReaderDeviceInstanceId仅在Windows 8上可用,所以不幸的是不适用于我. 作为计划B,可以使用智能卡读取器类guid在SetupDi中
..
我正在尝试向智能卡发送命令.我使用了 Gemalto IDBridge CT30(PC TWIN阅读器)和 IDBridge K30 连接到通过USB的Android设备. 我尝试通过USB发送SELECT APDU命令: boolean claim = openedConnection.claimInterface(usbInterface, true); byte[] data =
..
我试图通过HID OMNIKEY 5427 CK通过APDUs命令来操作MIFARE卡,即在Windows 10 x64 OS环境上使用WinSCard.dll的Ultralight C卡。 (我在NXP NDA之下,可以完全访问他们的文档。) 我尝试了几天的在线查找信息。除了两页的手册外,似乎没有该模型的公开文档。 像GetUID(FFCA000000)这样的简单命令是可以的,我可以
..
我想要实现的是向MIFARE Classic 1K卡发送APDU命令以更改其A和B密钥。 我能够与并使用默认密钥( FFFFFFFFFFFF )读取块0和块1。我使用了HID MifareSamples应用程序。 现在,我想将A键从默认更改为其他。我在stackoverflow上找到了一个解决方案( Mifare Change KEY A和B )这表明我必须发送此APDU: 新密
..