【IoT】NFC APDU 返回状态字意义

本文详细解析了智能卡交易中常见的SW1SW2响应码,包括正常执行、警告信息、错误状态等各类情况,帮助理解智能卡通信过程中的状态反馈。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SW1:

表示命令处理状态

SW2:

表示命令处理限定

SW1 高半字节为 ‘9’,且低半字节不为 ‘0’时,其含义依赖于相关应用;

SW1 高半字节为 ‘6’,且低半字节不为 ‘0’ 时,其含义与应用无关。

SW1 SW2    描述

90  00   :正常 成功执行
62  00   :警告 信息未提供
62  81   :警告 回送数据可能出错
62  82   :警告 文件长度小于Le
62  83   :警告 选中的文件无效
62  84   :警告 FCI格式与P2指定的不符
63  00   :警告 鉴别失败
63  Cx   :警告 校验失败(x-允许重试次数)
64  00   :出错 状态标志位没有变
65  81   :出错 内存失败
67  00   :出错 长度错误
68  82   :出错 不支持安全报文
69  81   :出错 命令与文件结构不相容,当前文件非所需文件
69  82   :出错 操作条件(AC)不满足,没有校验PIN
69  83   :出错 认证方法锁定,PIN被锁定
69  84   :出错 随机数无效,引用的数据无效
69  85   :出错 使用条件不满足
69  86   :出错 不满足命令执行条件(不允许的命令,INS有错)
69  87   :出错 MAC丢失
69  88   :出错 MAC不正确
69  8D   :保留 
6A  80   :出错 数据域参数不正确
6A  81   :出错 功能不支持;创建不允许;目录无效;应用锁定
6A  82   :出错 该文件未找到
6A  83   :出错 该记录未找到
6A  84   :出错 文件预留空间不足
6A  86   :出错 P1或P2不正确
6A  88   :出错 引用数据未找到
6B  00   :出错 参数错误
6C  xx   :出错 Le长度错误,实际长度是xx
6E  00   :出错 不支持的类:CLA有错
6F  00   :出错 数据无效
6D  00   :出错 不支持的指令代码
93  01   :出错 资金不足
93  02   :出错 MAC无效
93  03   :出错 应用被永久锁定
94  01   :出错 交易金额不足
94  02   :出错 交易计数器达到最大值
94  03   :出错 密钥索引不支持
94  06   :出错 所需MAC不可用
69  00   :出错 不能处理
69  01   :出错 命令不接受(无效状态)
61  xx   :正常 需发GET RESPONSE命令
66  00   :出错 接收通讯超时
66  01   :出错 接收字符奇偶错
66  02   :出错 校验和不对
66  03   :警告 当前DF文件无FCI
66  04   :警告 当前DF下无SF或KF

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

产品人卫朋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值