Ø ——APPLICATIONBLOCK(应用锁定);

Ø ——APPLICATION UNBLOCK(应用解锁);

Ø ——CARDBLOCK(卡片锁定);

Ø ——EXTERNAL AUTHENTICATION(外部认证);

Ø ——GET RESPONSE(取响应);

Ø ——GET CHALLENGE(产生随机数);

Ø ——INTERNAL AUTHENTICATION(内部认证);

Ø ——PIN CHANGE/UNBLOCK(个人识别码修改/解锁);

Ø ——READ BINARY(读二进制);

Ø ——READ RECORD(读记录);

Ø ——SELECT(选择);

Ø ——UPDATE BINARY(修改二进制);

Ø ——UPDATE RECORD(修改记录);

Ø ——VERIFY(校验)。

1. 应用锁定, 解锁

CPURESET()
00A40000021001
DAMK1=07DBBE1E85DC562C94834B17143A14DC //应用维护密钥 0084000004(RAM+9000)
3DES_MAC(RAM+00000000+841E000004+800000,DAMK1,MAC)
841E000004+MAC(9000) //解锁
0084000004(RAM+9000)
3DES_MAC(RAM+00000000+8418000004+800000,DAMK1,MAC)
8418000004+MAC(9000)

2. 读写二进制文件

CPURESET()
00A40000021001
//满足写权限
0084000008(RAM+9000)
ECB_3DES_EN(RAM,00000000000000000000000000000022,ENDATA)
0082000108+ENDATA(9000) 00A40000020015
//写=明文+MAC
TEF0015=1111000000000000FD2000005180000044D01213200903032019030310100000
3DES_MAC_COM(04D6950024+TEF0015,00000000000000000000000000000033,MAC)
//读 0000(起始地址)+0A(读取长度)
00B0+0000+0A

3. 读写记录文件

00A40000021001
00A40000020019
DAMK3=C0994B4B7B36828A326EDF1A3A65D231 REC001901=011E00030B200905260000000000000000000000000000000000000000000000
0084000008(RAM+9000)
3DES_MAC(RAM+04DC010424+REC001901+800000,DAMK3,MAC)
04DC010424+REC001901+MAC /************读取交易明细记录************/
CPURESET()
00A40000022001
00A40000020018 0020000003888888//PIN验证 00B2010417(SSSS1+9000)
00B2020417(SSSS2+9000)

ED/EP系列3《基本指令》的更多相关文章

  1. ED/EP系列7《指令速查表》

    命 令                                                             CLA                  INS             ...

  2. ED/EP系列5《消费指令》

    1. 消费交易 消费交易允许持卡人使用电子存折或电子钱包的余额进行购物或获取服务. 特点: 1) --可以在销售点终端(POS)上脱机进行 2) --使用电子存折进行的消费交易必须提交个人识别码(PI ...

  3. ED/EP系列4《圈存指令》

    1. 圈存交易 通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中. 特点: 1)--必须在金融终端上联机进行; 2)--必须提交个人识别码(PIN) 步骤: 1) --终端: ...

  4. ED/EP系列1《简介》

    电子存折(ED:ElectronicDeposit)一种为持卡人进行消费.取现等交易而设计的支持个人识别码(PIN)保护的金融IC卡应用.它支持圈存.圈提.消费和取现等交易. 电子钱包(EP:Elec ...

  5. ED/EP系列1《简单介绍》

    电子存折(ED:ElectronicDeposit)一种为持卡人进行消费.取现等交易而设计的支持个人识别码(PIN)保护的金融IC卡应用. 它支持圈存.圈提.消费和取现等交易. 电子钱包(EP:Ele ...

  6. ED/EP系列6《扩展应用》

    包括:电子钱包复合应用:电子钱包灰锁应用. 1. 复合应用模式 Ø INITIALIZE FOR CAPP PURCHASE(复合应用消费初始化): Ø UPDATE CAPP DATA CACHE( ...

  7. ED/EP系列2《文件结构》

    电子存折/电子钱包应用是为持卡人进行金融交易而设计的一种应用.对于一张金融 IC 卡来说,它可以同时支持电子存折和电子钱包两种应用,也可以只支持其中的一种.卡片上两种应用的存在情况可以由应用类型标识( ...

  8. Java系列:JVM指令详解(下)(zz)

    九.自增减指令    20:iconst_1    21:istore_1    22:return 指令码      助记符                                     ...

  9. ED/EP简介

    ED:electronic Deposit,电子存折 EP:electronic Purse,电子钱包 PIN:personal identification number,个人识别码 MAC:Mes ...

随机推荐

  1. 初探接口测试框架--python系列4

    点击标题下「蓝色微信名」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注.转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是 ...

  2. QQ音乐无损歌曲接口api

    1.打开QQ音乐官网 y.qq.com 2.选择你要的歌曲,进入后查看网址,以虎口脱险这个歌曲为例:http://y.qq.com/#type=song&mid=000Ib8E71sUNi7 ...

  3. &&和||的那点事儿

    以前一直以为&&和||的运算结果就是布尔值,但今天看到一段代码又填补的一些知识漏洞. var a = (1&&2&&5) || 3; console.l ...

  4. 洛谷P2737 [USACO4.1]麦香牛块Beef McNuggets

    P2737 [USACO4.1]麦香牛块Beef McNuggets 13通过 21提交 题目提供者该用户不存在 标签USACO 难度普及+/提高 提交  讨论  题解 最新讨论 暂时没有讨论 题目描 ...

  5. SendKeys回车操作类

    /************************************************************ FileName: SendKey.cs Description: 模拟键盘 ...

  6. 百度编辑器Ueditor自动换行,添加<p>的问题

    百度编辑器Ueditor其实蛮好用的,后来使用了一段时间发现,每次打开后又保存,发现都会往内容的前后都增加一个空白的<p></p>.刚开始以后是百度编辑器的问题,找了很长时间也 ...

  7. 【MVC】ASP.NET MVC 请求生命周期

    当一个asp.net mvc应用程序提出请求,为了响应请求,包含一些请求执行流程步骤! 在asp.net mvc应用程序Http request和Http response 过程中,主要包含8个步骤: ...

  8. java实现身份证校验

    原文来自:java教程网 题目:身份证校验   身份证校验   如果让你设计个程序,用什么变量保存身份证号码呢?长整数可以吗?不可以!   因为有人的身份证最后一位是"X"   实 ...

  9. sublime搭建Java编译平台及编码问题

    Sublime自带Java编译功能,当时只能编译不能运行,我们做一下小小的修改就可以让sublime一步完成编译运行的功能,实现sublime搭建Java编译平台. 使用Ctrl + B 编译时,所编 ...

  10. IOS基础——IOS学习路线图(一)

    一.一个月 1.OC语法基础. 2.KVC和KVO 3.IOS UI基础 4.UI表视图与集合视图 5.UIStoryboard和autoLayout 6.Ipad API 二.10天 7.静态页面考 ...