CPU卡FM1208发卡操作流程(不带密钥验证)

本文仅记录简单的发卡流程,具体意义请参考相关文档

以下是针对一张新卡而言,如果是旧卡密钥可能就不是FFFFFFFFFFFFFFFF

1、获取随机数(先复位)

         0084000004

2、外部认证:
    获取随机数:
    <- 0084000004
    -> 06CEE4F29000
    加密:(可以使用第三方工具,或者读卡器自带的sdk demo里面的功能得到加密数据)
    06CEE4F200000000 与密钥FFFFFFFFFFFFFFFF进行单倍长DES加密得到FEC63184B307AEFD
    认证:
    <- 0082000008FEC63184B307AEFD
    -> 9000

3、擦除卡片

         800E000000

4、发卡

1)创建应用目录

          80E030010D380080F0F095FFFF4F43415244

2)选择应用

         00A40000023001

3)创建二进制文件

         80E0000307280005F0F0FFFF

4)写入数据

00D60000050102030405

 

5、读取数据

a、复位

b、选择应用3001

         00A40000023001

c、读取数据

       00B0830000

 

 

参考:

1https://www.jianshu.com/p/ff9145a49d58

2https://blog.csdn.net/weixin_42381351/article/details/81746595

3https://www.jianshu.com/p/bb2c461a4d6b

4fmcos用户手册

你可能感兴趣的:(工具使用)