电子存折中的圈存指令
来源:互联网 发布:淘宝宝贝描述模板购买 编辑:程序博客网 时间:2024/06/11 12:47
ED圈存
ED圈存初始化指令简介
//INITIALIZE UPDATE 或 INITIALIZE FOR 电子钱包
80 50 00 01 0B 00 00 00 30 39 00 11 00 11 00 11 10
00 00 00 00 00 04 02 04 E6 BE 7B
90 00
//80 50 00 01 0B 是命令头,
//--INS = 50 表示INITIALIZE UPDATE 或 INITIALIZE FOR 电子钱包,
//--P1 P2 = 00 01 是参数
//----P1 = 00 ( 0 0 0 0 0 0 0 0 ),表示INITIALIZE FOR LOAD(圈存初始化)
//----P2 = 01 ( 0 0 0 0 0 0 0 1 ),表示用于ED
//--P3 = 0B 是数据的长度(或返回数据的长度)表示( 11 )
//--00 00 00 30 39 00 11 00 11 00 11 其中
//----00 是密钥索引号,表示0
//----00 00 30 39 是交易金额,表示12345
//----00 11 00 11 00 11 是终端机编号
//--10 是返回数据长度,表示16
//--00 00 00 00 00 04 02 04 E6 BE 7B
//----00 00 00 00 是ED余额,表示0
//----00 04 是ED交易序号
//----02 是密钥版本号(DLK)
//----04 是算法标识(DLK)
//----E6 BE 7B 93 是伪随机数
//----F3 4D BF 61 是MAC1
//90 00 是返回状态,表示---成功
//--SESLK组成为:伪随机数 || 电子存折联机序列号或电子钱包联机序列号 || 8000
//--SESLK是 E6 BE 7B 93 00 04 80 00
//--MAC1的输入数据组成为:余额 + 交易金额 + 交易类型标识 + 终端机编号
//--00 00 00 00 00 00 30 39 01 00 11 00 11 00 11 80
//--DLK是 00 01 02 03 04 05 06 07 08 09
//--用DLK对SESLK进行3DES加密,结果为SESLK1,是 51 24 BD FA 8B A8
//--用SESLK1对MAC1原始数据加密,结果为MAC1,是 F3 4D BF 61 87 B7 1B 50
//--输入数据组成为:交易金额 + 交易类型标识 + 终端机编号 + 交易日期 + 交易时间
//-- 00 00 30 39 01 00 11 00 11 00 11 20 07 08 23 18 49 00 80 00 00 00 00 00
//--最终CREDIT FOR LOAD命令为
//-- 805200000B20070823184900A
//--DPK左右进行异或结果设为XYZ
//--08 08 08 08 08 08 08 08
//--TAC的原始数据组成为:余额(交易后) + 交易序号(加1前) + 交易金额 + 交易类型标识 + 终端机编号 + 交易时间
//--00 00 30 39 00 04 00 00 30 39 01 00 11 00 11 00 11 20 07 08 23 18 49 00 80 00 00 00 00 00 00 00
//--TAC原始数据与XYZ进行加密结果为TAC
//-
ED圈存指令简介
80 52 00 00 0B 20 07 08 23 18 49
90 00
//80 52 00 00 0B 是命令头,
//--INS = 52 表示CREDIT FOR LOAD(圈存),
//--P1 P2 = 00 00 是参数
//----P1 = 00 ( 0 0 0 0 0 0 0 0 ),表示无意义
//----P2 = 00 ( 0 0 0 0 0 0 0 0 ),表示无意义
//--P3 = 0B 是数据的长度(或返回数据的长度)表示( 11 )
//--20 07 08 23 18 49
//----20 07 08 23 是交易日期
//----18 49 00 是交易时间
//----A9 48
//--04 是返回数据长度,表示4
//-
//---
//90 00 是返回状态,表示---成功
- 电子存折中的圈存指令
- 电子现金圈存(转)
- 电子现金 圈存、补登
- 电子钱包&电子存折,区别
- 电子钱包 电子存折 电子现金 概念
- 电子钱包 电子存折 电子现金 概念
- 基于pboc的电子钱包的圈存过程
- 基于PBOC的电子钱包的圈存过程
- CPU卡电子钱包圈存消费调试记录
- 圈存&圈提
- 圈存&圈提
- 电子圈存的秘密——去中心化的一个例子
- 电子钱包的圈存——java card开发第四篇
- 中国金融集成电路(IC)卡电子钱包存折卡片规范
- 正确理解圈存
- ETC-圈存
- 转移地址在内存中的call指令
- 转移地址在内存中的JMP指令
- 斐波那数列
- 常用正则表达式
- SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART
- FarPoint导出excel文档
- 正则匹配符
- 电子存折中的圈存指令
- 友元的声明和定义
- vs2005 里工具箱内控件不知道怎么没有了解决办法
- Ibatis的类型处理器TypeHandler解析
- JavaReport和OpenJms(问题篇)
- 进程间通信的11种方法
- maven的使用
- 怎样创建界面提示TipText
- asp.net 2.0 中生成PDF