原创 重装个人密码(RELOAD PIN)命令

2008-10-20 13:47 4224 7 7 分类: 软件与OS
1、命令功能描述

    该命令用于发卡方重新给持卡人产生一个新的PIN(可以与原PIN相同)。

    该命令只能在拥有重装个人密码子密钥DRPK的发卡方终端上执行。

    在成功执行命令后,IC卡进行如下操作:

    * PIN 错误尝试计数器复位;
    * IC卡中原PIN替换为新PIN值。

    命令中的PIN数据以明文传送。

  2、命令报文格式

    命令的APDU内容如下所示:

      代码              值
       CLA                 0x80
       INS                 0x5E
       P1                  0x00
       P2                  0x00
       Lc                  0x06-0x0A
       Data                密码数据
       Le                  不存在

    其中:DATA域的数据如下所示。

      说明              长度
       重装的PIN值          2-6
       MAC                   4

    MAC的计算方法是用DRPK左右8Byte进行异或运算的结果对新PIN值计算MAC。

  3、响应报文数据

    响应报文数据域为空。

  4、响应报文状态码

    此命令执行成功的状态码为0x9000。

    对于异常情况,IC卡可能回送的错误码如下所示:

       SW1     SW2      含义       
       0x65     0x81        存储空间错误
       0x67     0x00        Lc域错误
       0x69     0x85        不满足使用条件
       0x69     0x88        安全信息数据对象错误
       0x6A     0x86        P1、P2参数错误
       0x6A     0x88        引用数据找不到
       0x93     0x03        应用永久锁定



PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条