我开始阅读 NFC/Smartcard-Communication 的主题,我发现许多不同的标准和命令取决于标签类型(例如参见此处) 我还遇到了似乎对 nfc/智能卡通信通用的 APDU 命令? 这是否意味着,这些更高级别的协议都基于 apdu 并且可以被翻译? 例如,我找到了使用android. ...
我开始阅读 NFC/Smartcard-Communication 的主题,我发现许多不同的标准和命令取决于标签类型(例如参见此处) 我还遇到了似乎对 nfc/智能卡通信通用的 APDU 命令? 这是否意味着,这些更高级别的协议都基于 apdu 并且可以被翻译? 例如,我找到了使用android. ...
我正在尝试使用存储在智能卡上的证书使用 XAdES 对 XML 进行签名。 首先,值得一提的是,当我在同一张XML文档上签名时,在这张智能卡上添加了软件,运行没有任何问题。 这是代码: 一切顺利,直到执行到 AddSignatureToDocument() 方法中的 _xadesSignedXml ...
我看到全球平台中的安全域可以进行 DAP 验证或(强制 DAP 验证)。 我想知道为什么我们要有这样的特权? 通常每个 APDU 的 MAC 可以验证加载块的完整性。 那么DAP验证有什么用呢? 据我所知,我们与应用程序提供商共享的每个 SD 都有 3 个密钥:ENC、MAC、KEK。 那么,为什 ...
ISO 7816-3(带触点的卡 - 电气接口和传输协议)将响应值90 00定义为“过程正常完成”。 它不同于编程语言中的约定,返回值0被认为是应用程序的成功和正常终止。 有谁知道这是什么原因? ...
背景资料我正在研究 Mifare Classic 1K (S50) 协议。 大部分数据来自这份文件。 我发现身份验证命令是 60(带 keyA)或 61(带 keyB)后跟 1 个字节的地址(本题忽略两个字节的 CRC)。 该地址是您要访问的块的块号。 例如,Mifare Classic 1K 有 ...
得到值,但找不到参考:1F4A6332A00000000010030273000000004000000000000000000000000000000 任何的想法? 它看起来像 CVN 4A,但没有关于它的信息 ...
我正在尝试使用 APDU 命令在智能卡上创建 EF: 80 E0 00 00 1C 62 1A 80 01 80 82 01 01 83 02 55 5A 86 09 00 00 00 00 00 00 00 00 00 A5 03 83 01 00并获取错误69 85 (不满足使用条件:- 超过 ...
因此,我的任务是编写代码来处理智能卡。 环境是C#.Net,Xamarin。智能卡读卡器(接触式,非NFC)连接到霍尼韦尔手持设备上。 因此,由于存在稀疏的部分,并且出于各种原因我不能只使用某些第三方库,因此我承担了它的任务。 因此,既然沟通的大门是敞开的,我显然需要向外发送请求并从相应的出站和入 ...
我想关闭射频场,我也找到了尝试的命令,但是它不起作用,它返回 01 63 01,但是当我尝试另一个命令时,它起作用了,所以我不知道是什么问题用它。 我的步骤: SCardEstablishContext SCardListReader SCardConnect(直连模式) 卡控我的代码:关闭 ...
我在读取 SLE4428 卡时遇到问题。 我尝试使用用 python 编写的简单程序,但收到一条消息,pyscard 仅支持 T=0 和 T=1 协议。 我的卡使用 S9 协议。 你有什么软件可以用来读/写 SLE4428 卡上的数据吗? 或者也许有人知道如何在 pyscard 库中阅读 S9 协议 ...
我正在使用 java 中的智能卡,试图获取文件。 为此,我使用 APDU 命令。 “SELECT FILE”命令执行正确,它回答我 90 00,但是当通过一个循环获取文件时,每次迭代返回 233 个字节而不是 256,并且在组装文件时它不起作用。 打印:ResponseAPDU:233 字节,S ...
我正在尝试使用 Pkcs#11 互操作库 (5.1.2) 创建一个 EC 密钥对,但每次我尝试生成一个时,它都会返回 CKR_TEMPLATE_INCOMPLETE 或 CKR_DOMAIN_PARAMS_INVALID。 我正在使用 SC650 智能卡来生成密钥。 以及用于生成 EC 曲线的 B ...
任何人都知道 j3h081 jcop 卡的存储或 memory 是如何构成的? 我想知道它是使用 memory 结构的块和扇区类型还是其他一些结构? ...
赏金将在 5 天后到期。 此问题的答案有资格获得+250声望赏金。 学习者正在从有信誉的来源寻找答案。 错误的描述我们正在 Windows 10 开发。我们的后端是 ASP.NET Core 3.1 MVC Windows 安全对话框 window 在我通过 React 开发应用程序时弹出。 这 ...
我正在使用 React.js 开发一个需要智能卡签名功能的网站。 我无法找到有关如何与智能卡交互的信息。 我知道 PCSC,我可以使用 NPM 库 PCSC Lite 向卡发出 APDU 命令,但是,我不知道向卡发出什么命令才能获取存储在卡上的证书。 我有一种方法可以在后端验证证书和所有内容,但我 ...
我试图学习在 C# 中使用 winscard.dll 并且在运行 SCardTransmit() 时遇到问题,它总是返回一个空缓冲区。 这是我的测试代码: 我如何编组 winscard.dll 的源代码可以在这里找到: LibPCSCLite 我如何运行它: First I created C# ...
我目前正在开发Javacard并使用Ant脚本(文件名类似于demo.cap)生成cap文件,现在我想构建GP(GlobalPlatform)命令以在samrt卡上运行LOAD过程。 但它被封装成大写格式。 有什么办法可以将 cap 文件转换为其相应的 btye stream 以便我可以截断它并构 ...
赏金将在 2 天内到期。 此问题的答案有资格获得+50声望赏金。 Igal Flegmann想引起对这个问题的更多关注。 我正在尝试使用 Yubikey 与 Microsoft 的AAD CBA进行身份验证,但是当我连接 Yubikey 时出现错误: 智能卡无法执行请求的操作或该操作需要不同的智 ...
关于这个答案,我特别询问用户试图仅从 openPGP 智能卡中的信息重新创建公钥(由于丢失公钥): https://stackoverflow.com/a/69903994/17503333 答案表明您应该能够通过 gpg 和 libcrypt 本身从 gpg-connect-agent 检索到 ...
我想创建一个不能同时安装多次的 javacard 小程序。 这意味着如果我实例化一次小程序,就不可能安装该小程序的另一个实例。 但是,如果我删除第一个实例,应该可以重新安装它。 ...