smartcard-reader相关内容

从网络浏览器访问智能卡读卡器?

是否可以从运行在同一台机器上的网络浏览器访问连接到计算机的智能卡读卡器,即从 ActionScript、JavaScript 或在其中运行的任何脚本? 例如,我在 ActionScript 中阅读了有关 flash.external.ExternalInterface 类的一些内容.它可以用于访问智能卡读卡器还是沙盒无法穿透? 解决方案 问:是否可以从运行在同一台计算机上的 Web ..

智能卡读卡器插件(插入卡)事件

背景: 我正在创建一个 Windows 10 通用应用,它从智能卡(插入智能卡读卡器)读取一些数据并且它工作正常,但在所有情况下,用户都应该触发该过程从卡中读取数据. 问题: 如何处理 UWP 中的“卡插入事件",以便每次插入卡后都能从卡中读取数据? 解决方案 我不熟悉 UWP,但我发现了这个 示例. 它创建了一个智能卡读卡器实例: private SmartCa ..

Mifare 卡安全

几天前,我连接了一个 USB 非接触式智能卡读卡器,并通过 USB Sniffer 工具嗅探了该 USB 端口.之后,我在读卡器上放了一张 1k Mifare 卡,读取了 1 个字节. 我查看了嗅探器工具的输出,了解到密钥(读取密钥和写入密钥)在没有任何加密的情况下传输到卡上! 现在我想知道这个机制真的安全吗??!如果我更改读卡器的 API 使其表现得像 Mifare 卡并将其靠近原始 ..

NFC Tag-4 协议问题

我使用的是 springcard 读卡器和标准的 Type 4 无源标签.我已经记录了通信协议,但我不太明白发生了什么. 完整序列位于消息底部. 为什么在收到 CC+OK 后,阅读器以初始消息重新启动 00 A4 04 00 07 D2 76 00 00 85 01 01 00 并且还会从标签中获取错误. 我正在尝试理解该协议,因为我需要使用微控制器和 NFC 前端 ..
发布时间:2021-06-07 20:10:24 其他开发

编程 PC/SC 阅读器时的 ATR 命令

我已经检查了 MIFARE Ultralight 和 TOPAZ/Jewel IC 标签的编程接口.API 很好地描述了如何将字节保存在卡上,如何寻址内存块,如何进行所有操作,如读取、全部读取、使用 OTP(一次性可编程)功能、如何读取 ROM 字节、如何从空闲状态切换到就绪状态(REQA,WUPA 命令),它说明命令是否受 CRC 保护,如何访问标签 UID 等. 当开始对 NFC 阅读器 ..
发布时间:2021-06-07 20:10:01 其他开发

如何从ASP.NET网站访问智能卡?

我需要与来自ASP.NET站点的智能卡进行通讯.我创建了一个与Windows上的读卡器一起使用的dll(使用Winscard.dll和MCSCM.dll,它是SCM Micro Reader的dll),但是我无法在ASP.NET中使用它.该项目将仅在IE上运行,我必须避免使用Javascript. 谢谢您的帮助. 解决方案 我找到了解决方案.我加载了一个创建activeXobject ..
发布时间:2021-04-10 20:09:36 C#/.NET

如何在Android中使用智能卡读取器以编程方式读取智能卡/微处理器卡

因此,最近我一直在使用具有一些信息的智能卡,而我想在这里实现的目标是使用智能卡读取器通过任何Android智能手机从这些智能卡中获取此数据.我一直在使用 HID OMNIKEY 3021 USB 智能卡读取器读取这些卡(而且我知道该读取器可以通过Windows应用程序与这些卡配合使用,因为我已经对此进行了亲自测试) 现在,Android提供了 USB主机,在Android智能手机支持的情况下 ..
发布时间:2021-04-05 18:48:52 Java开发

在网站上使用智能卡登录

在使用Google Chrome浏览器上的智能卡登录时,我需要帮助。 首先:当我进入需要证书的页面时,该窗口出现在您需要的位置可以选择 证书: 选择证书图像。 是否可以通过任何方式来编辑此窗口,以便我可以查看谁的证书,而不仅仅是发给证书的人,主题和颁发者在同一证书下(发给的证书)。我需要在这里看到用户名。 第二:在某些计算机上从智能卡加载证书时遇到问题。我安装了用于智能卡读卡器的 ..
发布时间:2020-09-30 21:01:10 其他开发

通过OmniKey的非接触式卡,如何获取"UID"?

我正在尝试使用非接触式OmniKey 5321卡从智能卡中读取信息 读者. 编辑:添加了赏金. 我正在.NET 3.5程序中编写C#3,所以这是Windows应用程序. 卡片上印有一些信息,以某种方式,我认为它存在于卡片数据中(下面有卡片和读卡器的照片.) 卡上印有以下信息: 1* 00447 21091328-32 使用OmniKey读卡器随附的Diagno ..

在智能卡中选择DF(专用文件),返回错误6981

我已经编写了一个与智能卡通信的程序(Gemalto Company MPCOS applet). 我可以成功连接到卡并传输命令并获取数据. 但是我有一个问题: 当我使用00 A4 01 00 02 02 00命令选择DF(专用文件)时, 返回错误69 81(文件指示符不正确). 这太奇怪了,因为在此命令之后,我使用了另一个命令来获取该DF的子文件,并且它返回成功61 12. co ..
发布时间:2020-07-19 19:22:25 其他开发

智能卡读卡器命名:删除任何读卡器时,其余名称都会更改

我正在编写智能卡应用程序.此应用程序将卡连接到读卡器中,有时还可以使用它.我需要观察何时不再有读取器(弹出卡或从USB中删除读取器). 使用 SCardStatusChange .此功能需要阅读者姓名才能观看. 我将两个带卡的读卡器插入USB插槽.它们被识别为"USB智能卡读卡器0"和"USB智能卡读卡器1".我删除了一个阅读器. Windows说"USB智能卡读卡器1"仍处于连接状态 ..
发布时间:2020-07-02 19:54:05 其他开发

智能卡读卡器命名

我在系统中有两个阅读器(HID OMNIKEY 5321)(每个阅读器执行不同的功能) 阅读器1-“智能卡阅读器 0 " 阅读器2-“智能卡阅读器 1 " 在我的程序中设置了 “智能卡读卡器 0 "-操作1 “智能卡读卡器 1 "-操作2 但有时(不重新启动,可能失去联系) 读取器1的名称为“智能卡读取器 1 " 阅读器2的名称为“智能卡阅读器 0 " , ..
发布时间:2020-07-02 19:53:50 C#/.NET

使用APDU命令获取卡的一些信息

我有一个具有自己的API的终端,可以在芯片和终端之间稳定和发送命令,还有一个功能可以传输APDU命令并以字节数组形式返回答案. 例如,如果要读取标签5A(应用程序PAN),我将发送以下命令: byte[] byteArrayAPDU = new byte[]{(byte)0x00, (byte)0xCA, (byte)0x00, (byte)0x5A}; int nResult = S ..
发布时间:2020-06-13 19:16:04 Java开发

从CVM列表解析EV的CV规则

我已经成功从EMV卡中检索了CVM列表. 0000 0000 0000 0000 4103 4203 1E03 1F02 从EMV规格书3开始,前4个字节和后4个字节为数量,其余为CV规则.使这些成为CV规则4103 4203 1E03 1F02 这本书还显示了如何解析CV规则,如下所示: 我假设我需要将CV规则中的前两个字节转换为二进制并与上表匹配?但是,为什么上表的单元格 ..
发布时间:2020-06-13 19:16:02 其他开发

通过HID OMNIKEY 5427 CK向卡发送APDU命令

我试图通过HID OMNIKEY 5427 CK通过APDUs命令来操作MIFARE卡,即在Windows 10 x64 OS环境上使用WinSCard.dll的Ultralight C卡。 (我在NXP NDA之下,可以完全访问他们的文档。) 我尝试了几天的在线查找信息。除了两页的手册外,似乎没有该模型的公开文档。 像GetUID(FFCA000000)这样的简单命令是可以的,我可以 ..
发布时间:2020-06-08 18:52:38 其他开发

使用APDU C#设置自己的身份验证密钥MiFare Classic

我正在使用CardWerk的SMARTCARD API。 如何更改默认密钥((字节)0xFF,(字节) 0xFF,(字节)0xFF,(字节)0xFF,(字节)0xFF,(字节)0xFF )使用APDU? APDU由CLASS,指令P1,P2组成。 我一直在阅读文档,但无法找到将实际密钥更改为新密钥所需的参数。 解决方案 更改MIFARE Classic卡的密钥的过程如下: ..
发布时间:2020-06-08 18:52:20 其他开发