复旦微电子CPU卡发卡流程

前言

近段时间一直在做CPU卡相关的应用,也知道简单的去操作CPU卡相关数据,但是并没有真正深入去了解CPU卡相关的东西;近期搜集了部分资料,并仔细阅读了pboc3.0规范及复旦FM1208技术手册等相关文档,并在淘宝上淘了几张复旦的白卡,花了整整一周的时间,终于自己发了几张测试卡并成功进行了充值和消费操作,因此,分享一下研究的结果同时也算是做笔记了,便于日后查看及回顾。

指令列表

FMCOS指令列表见下图:

 

发卡

简单粗暴,直接上具体的发卡流程,因为具体的CPU卡相关的理论在理解上还是需要一段时间,不是我这里一两句话就能解释的清楚;根据个人的切身感受,最开始研究(入门)的时候更多的时候是需要知道到底该怎么做,然后回过头去看理论理解起来更快,因此这里直接上干货;想要更多的了解理论可以直接百度《PBOC3.0规范》看文档去。

发表在 CPU

CPU卡指令返回错误集

  • 6200 “警告 信息未提供”
  • 6281 “警告 回送数据可能”
  • 6282 “警告 文件长度小于Le”
  • 6283 “警告 选中的文件无效”
  • 6284 “警告 FCI格式与P2指定的不符”
  • 6300 “警告 鉴别失败”
  • 63Cx “警告 校验失败(x-允许重试次数)”

继续阅读

发表在 CPU