apdu - Mifare Plus X 认证响应 0x06
问题描述
我正在尝试通过 AES 密钥在 Mifare Plus X 卡中进行身份验证。让我展示所有步骤:
- 使用扇区 1 中的密钥 A 进行身份验证。向 MP 发送第一个身份验证命令:70 02 40 00。响应:907EAF3F73ADD8B212E63201727CE016BF,其中 90 个状态码和其余字节加密 RndB
- 解密响应得到RndB,向左旋转得到RndB'。
- 生成 RndA,16 字节长度
- 加密 RndA+RndB'
- 向 MP 发送二次认证命令:72 + En(RndA+RndB')。回复:06
现在我不知道字节 0x06 是什么意思。请问,有人可以帮我吗?
先感谢您!
解决方案
这意味着身份验证失败。它由于错误的卡类型或山姆而失败。
推荐阅读
- google-app-engine - GAE/Go 项目的测试代码放在哪里?
- r - 如何匹配 ID 号以合并两个数据框
- linux - 查找总大小的所有文件模式
- c# - 无法使用数据绑定 DataGridView 设置 Row.Readonly=false
- c# - 填充 ViewModel
- c# - 从具有正确像素格式的流中创建图像
- docker - Docker:在企业防火墙内构建,在外部部署?
- google-dfp - 为什么 DFP/GAM setTargeting 选项不适用于预出价?
- macos - 如何在 Windows 机器的 ssh 会话下在 macOS 上签署 Delphi 应用程序?
- html - Bootstrap/CSS:让我的内容在滚动的标题下方