问题标签 [smartcard-reader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smartcard - 从 JavaCard 读取公民数据
我国政府已开始发行智能国民身份证 (SNIC)
我有一个智能卡读卡器 ( ACR38-IPC )
当我将我的 SNIC 插入阅读器时,Windows 检测到它并安装了驱动程序,现在它在设备管理器中显示为:ActivIdentity Mini Driver (Oberthur ID-One Cosmo V7.0 128K)
我发现它是 JavaCard v2.2.2
我想在 C# 应用程序中使用阅读器从 SNIC 读取我的国民身份证号码。
我在互联网上搜索过,但没有找到合适的答案。我不想构建一个小程序并将其加载到卡上,我只想读取存储在卡上的公民信息。
我还安装了其他国家提供给他们的公民读卡的软件,但是他们不能读我的卡。
我的主要问题是 SNIC 发卡机构没有告诉我任何关于卡的事情(完全荒谬),他们甚至没有给我我的 PIN 码(这不是很神奇吗???)(也许他们不希望公众发展使用此卡的应用程序,他们会让自己的人这样做并获得好处:裙带关系)
我只知道卡的类型,我想从卡中提取我的信息(我认为它不应该受 PIN 保护,即使我不知道 PIN 也可以读取)
请帮助我如何开始
这是我卡的 ATR 解析:ATR Parsing
smartcard - 检索智能卡 ID
我有智能卡的 ATR,我想获得它的 ID。我应该使用哪些 APDU 命令?
如果没有命令,如何实现?
我对智能卡完全陌生,谷歌并没有多大帮助。谢谢!
c# - 使用 WINSCRD 传递 APDU 命令
下面是来自 winscard API 的函数
但是第三个参数接受类似于类似的APDU命令
FF B2 A4 03 0E
所以我想知道如果我已经以字符串形式将其以字节形式传递给该参数。
我知道这可能是复制,但我找不到解决方案。任何链接或其他信息都会很有帮助。
提前致谢。
java - 服务器端 Java:它可以读取 CAC 卡吗?如果可以,如何读取?
我正在使用 Java 5 - 6、Spring 3.1 和 WebLogic 11g。
我工作的地方(政府)现在要求人们插入 CAC 卡才能进入他们的 PC。
我想学习如何使用服务器端 Java 从通用访问卡 (CAC) 卡中读取信息,可能用于身份验证和数字签名。
我在谷歌上发现的东西很少,我不知道从哪里开始。
是读取 CAC 生成的证书,然后通过浏览器发送的问题吗?
如果是这样,我也不知道如何从那开始。谁能指出我的教程和一些代码示例?
java - Problems with SLE4428 smart card
I have EZ100PU usb smart card reader and new (clear) SLE4428 smart cards. I would like to write number sequence on them. I'm trying to do it with simple java application. That's my code based on others available on the internet:
I have problem, because I always get "Unknown protocol 16" when card is inside reader. Probably because of that I can't write anything on the card, if I try I always get error. Can you help me?
c# - 选择特定的读卡器以通知 PIN
我的 PC 上连接了多个读卡器,如果两个读卡器都插入了卡,我如何从特定读卡器的特定卡读取证书?
阅读器具有相同的 providerName(SafeSign 标准加密服务提供商)。如何选择一个特定的?
gsm - 联系远程服务器并使用 ACR880 gprs 读卡器进行测试
我知道这不是在 stackoverflow 上提问的正确方法,但请尝试理解我。谢谢。
好的...我已按照 ACR 公司的建议订购了支持 GPRS 的 ACR880 读卡器,用于我想要的应用程序中,以便在无法访问互联网的地方联系远程服务器(欢迎对更好的读卡器提出任何建议)
所以我担心的是;我是否能够使用我的本地服务器测试此读卡器以开发我的后端服务,以供读卡器通过 GPRS 访问,或者我将需要电信公司/网络运营商托管的沙箱之类的东西。
请纠正我哪里错了,欢迎任何关于我需要知道的建议或建议......谢谢。
c# - 获取 Mifare 卡类型
我编写了一个简单的应用程序 (C#),以便通过我的智能卡读卡器在我的 Mifare 卡上执行一些 I/O 操作(显然,我使用了一些 Win API 包装)。
我得到的关于 mifare 的唯一信息是“Mifare 1k”),但是有什么方法可以知道我的 mifare 卡的确切类型吗?(例如可以是 Classic、DESFire、Plus、Ultralight..)?
或者我的应用返回的 Mifare 1k 描述可能意味着它只是一个经典的 Mifare?
arduino - 用于 Arduino 的智能卡读/写器
我希望通过芯片卡(智能卡)与我的 Arduino 项目建立普通用户与自动售货机的相同交互。我想限制用户玩玩具(我的项目)的时间,他们需要插入卡片,代码应该:
- 读卡。
- 要求输入 4 位密码。
- 验证芯片上的密码。
- 阅读时间平衡。
- 在 LCD 上显示时间平衡。
- 节省使用时间(通过 millis())。
- 从时间余额中减去使用量并显示新余额。
- 记录使用时间和日期。
我有一个智能卡阅读器,数据表非常直接地说明了如何连接,但我在编写自己的函数时并不像我想的那样流利。有没有我可以使用的好图书馆?也许是一个示例 .ino 或 .pde 文件?提前致谢!
[更新#1]
我在SourceForge中找到了 Angus71 的一个好看的项目,但我必须承认我不知道如何将库实现到 arduino 代码本身。作者写了 SCTest (example) 这对我来说还不够,所以我想检查一下你是否可以帮助我?
您可以从上面的链接下载库和示例,如果您能指出更好的方向,将不胜感激!
windows - (UpdateDriverForPlugAndPlayDevices)调用而不是(硬件启动)
我有一个虚拟智能卡读卡器驱动程序。它可以正确安装在我的电脑上(Windows 7 x64)。但是当我在另一台 Windows 7 x64 PC 上安装它时安装失败。当然,我以相同的方式安装它们:
我比较了setupapi.dev.log文件并在第一行发现了不同之处:
在我的电脑上成功的会话总是从
[设备安装(硬件启动)- {892EDE5E-BE49-443c-A0B3-005D74F2D69C}\ScFilter\1&3908c5bd&9&01]
另一台 PC 上的失败会话总是从
[设备安装 ( UpdateDriverForPlugAndPlayDevices ) - root\BixVirtualReader]
我在 Divice Manager 有另一个虚拟智能卡读卡器。但我在安装新驱动程序之前将其关闭。