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用户手册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值