首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pcsc-sharp Mifare认证

pcsc-sharp Mifare认证
EN

Stack Overflow用户
提问于 2017-01-05 16:48:03
回答 0查看 1.5K关注 0票数 1

我正在使用pcsc-sharp库与ACR122U读取器进行通信,并将信息读/写到MIFARE Classic 1k卡上。

在熟悉了库和APDU概念之后,我能够在应用程序中使用卡UID作为标识符。现在我需要在卡上设置我自己的ID。因此,我阅读了一些关于恩智浦MIFARE (如MF1S70YYX_V1)的手册,也获得了一些关于ISO 7816-4的信息。

我知道在访问卡内存以执行读/写操作之前需要进行身份验证,并且我知道标准密钥值。

我从GitHub下载了pcsc-sharp示例并运行了Mifare1kTest示例。我可以工作,但是36行的card.LoadKey失败了。LoadKey中Apdu命令的响应值是SW1=99 SW2=0,我在任何文档中都找不到这个值。注释掉“抛出新异常”部分可以使示例正常工作。

我现在的问题是,哪些值是传递给Card.LoadKey的正确值,哪些值是用于Apdu命令中的参数的正确值。什么是“密钥号”(扇区号-扇区/块组合)?如果这个例子可以工作,那么LoadKey调用是必要的吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41480611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档