首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ACR1252负载身份验证FF 82与63 00失败

ACR1252负载身份验证FF 82与63 00失败
EN

Stack Overflow用户
提问于 2017-05-03 11:02:58
回答 1查看 695关注 0票数 0

我希望将身份验证密钥加载到我的ACR1252阅读器(可能类似于ACR122读取器)中,但是响应代码63 00失败了。

我试图为ISO/IEC 14443卡(特别是荷兰ePassports)这样做。首先,我发送命令:

  1. 选择应用程序:00 04 04 0C 07 A0 00 00 02 47 10 01和响应90 00
  2. 获得挑战:00 84 00 00 08和response [ramdom 8 bytes] 90 00
  3. 加载键:FF 82 00 00 06 FF FF FF FF FF FF和响应63 00 (Operation Failed)

最终,键的长度将为40字节,而不是6字节,但这只是为了测试目的( 40字节的键也给出了63 00)。

我也试过:

代码语言:javascript
复制
FF 82 00 00 06 A0 A1 A2 A3 A4 A5
FF 82 20 00 06 FF FF FF FF FF FF
FF 82 20 01 06 FF FF FF FF FF FF

没有成功,有人知道吗?我还偶然发现了这个堆栈溢出线程:ACR1222L FF 82 Load Authentication Keys fails with 63 00 Operation Failed,它可能与我的情况类似。有谁在改变安全级别方面有经验/成功吗?

如果有其他的想法来解决这个问题,也许我错过了一些关键的步骤或者什么的,请让我知道!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-03 14:08:39

我认为在这篇文章中有多种不同的主题,我不知道我是否能给你正确的解决方案,但至少我会给你一些线索。

  • 安全级别:本主题只涉及MIFARE卡,这是一种NXP丙卡技术(基于ISO14443协议),与您的问题无关。
  • 关于您发送的命令:
代码语言:javascript
复制
1. "Select Application": you are selecting the application with AID: A0 00 00 02 47 10 01 and you get OK "90 00". After this command all the commands you send will be sent to the targeted application. (Read File, Write File... ) Depending on the application file rights you'll be able to write/read them or you'll need a previous authentication to do so.
2. "Get Challenge": This command is sent when you start the authentication with the targeted application using the 3-Pass muthual Authentication, after this command you should continue with the authentication as described in ISO7816 protocol (if you know the application keys), but instead of continue with the authentication you send a "Load Key" which seems to be the command to store MIFARE keys on the reader.
3. "Load Key" This command format seems to be a command which is normally sent to the ISO14443 readers (normally PC/SC readers) in order to store Mifare Classic keys in the reader memory. I do not think this command has nothing to do with your expectations. You'll only need it if there is a MIFARE Card in "Dutch ePassports" and you need to read it.

希望能帮上忙。

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

https://stackoverflow.com/questions/43758201

复制
相关文章

相似问题

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