社保卡圈存初始化
来源:互联网 发布:怪物猎人2g 数据库 编辑:程序博客网 时间:2024/04/25 23:35
语法环境是公司自己做的,但大概思路可以看得出来,是同行有错误的地方请指证.!
RESET
;KID—密钥索引
<--! %kid = 05
;type—交易类型
<--! %ltype = 31
;posid—终端机编号
<--! %posid = 00 11 22 33 44 55
;time—交易时间(主机)
<--! %time = 20 06 08 08 00 00 00
;money—交易金额
<--! %money = 12345678
;DLK分散密钥
<--! %dlk= 28191D25B26E0227BB2DFAC41A1C9FA0
;选择DF04
00a4000002df04
;选择EF06
00a4020002ef06
;verify PIN
0020 000002 1234
;初始化
b02800010b %kid %money %posid
<--! %status = @getresp()
<-- ! %balance=@strmid(%status,00,08)
echo %balance
<--! %tradenum = @strmid(%status,08,04)
echo %tradenum
<--! %icc=@strmid(%status,10,08)
echo %icc
<-- !%mac1=@strmid(%status,18,08)
echo %mac1
<--! %data = %icc >< %tradenum >< 8000
<--! %seslk = @dea(%dlk,%data,0)
<--! %mactemp=@sbmac(%seslk,%balance><%money><%ltype><%posid)
if %mactemp==%mac1
statuscmptxt 9000
messagebox 认证 成功
beep
else
messagebox 失败
endif
;算MAC2
<--! %tradenum=%tradenum+1
<--! %c=%money><%ltype><%posid><%time
<--! %maclast=@sbmac(%seslk,%c)
b02a00000b %time %maclast 04
;验证 PIN
0020000002 1234
;查询余额
b0 2600 0104
- 社保卡圈存初始化
- 社保
- 社保
- 社保
- 社保详解
- 转社保
- 社保知识
- 享用社保
- 广州市社保
- 济南社保
- 社保 公积金
- 白岩松谈社保
- 社保,保险
- 社保+互联网
- 关于社保的思考
- 北京社保查询
- 社保能保什么?
- 有趣的社保经历
- 十大易患胃病排行指南
- Linq学习BLOG
- [转]assert() 函数用法
- 第一个项目已经有点头绪了!
- 无向图的欧拉回路线性时间算法
- 社保卡圈存初始化
- Firefox扩展开发随记2--XUL
- “您是盗版用户的受害者”解决方法
- JSP_NOTE
- 【收藏】让VB6/VBA 编辑器支持鼠标滚轮
- 100个名著每个名著浓缩一句话
- 关于图灵机的妙文(1)——图灵机和NP(负喧琐话)
- volatile的用法
- 阴沟里翻船,我将11月2日定为每年的受耻日!