金融系列8《应用密文产生》
应用 系列 金融 产生
2023-09-27 14:21:41 时间
//AC_I = TagToValue(TagValue[_T("8C")]); //8C=9F0206(授权金额,Z)+9F0306(其它金额,Z)+9F1A02(终端国家代码,Z)+9505(终端验证结果,Z)+5F2A02(交易货币代码,Z)+9A03(交易日期,Z)+9C01(交易类型,Z)+9F3704(不可预知数,Z)+9F2103(交易时间)+9F4E14(商户名称) AC_I = 000000000300+000000000000+0156+0000000800+015612120701112233441644226368696E61756E696F6E7061792E616263643132 //生成应用密文(GENERATE APPLICATION CRYPTOGRAM(AC)):传送交易相关数据到IC卡,IC卡计算并且返回一个密文。 //P1:80(ARQC), 授权请求密文(Authorization Request Cryptogram)为联机请求 // 40(TC), 交易证书(Transaction Certificate)为核准 // 00(AAC), 应用认证密文(Application Authentication Cryptogram)为拒绝 //一次交易卡片最多处理两个生成应用密文命令,如果收到三个及以上个数,卡片返回“6985” //如果在第1个GENEARATE AC命令中IC卡返回TC或AAC,则交易脱机授权批准或拒绝 Send:80AE+80+0034+AC_I --->:6120 Send:00C0000020 //密文信息数据+应用交易计数器(ATC, 0001)+应用密文(AC, 9576389A2C9E7534)+发卡行应用数据(0X01+9F79低5字节+MAC) --->:801E+80+0001+9576389A2C9E7534+07000103A03002010A010000000000B0992D819000 ATC = 0001
文/闫鑫原创
相关文章
- 海华大赛第一名团队聊比赛经验和心得:AI在垃圾分类中的应用
- 微信公众号开发系列-13、基于RDIFramework.NET框架整合微信开发应用效果展示
- 站点中如何应用OSS资源
- TP6 前一个项目可以,第二个项目配置多域名绑定应用一直失效
- EMVTag系列15《选择应用响应数据》
- nginx的应用场景
- Word--Excel 2010办公应用实战从入门到精通(实战从入门到精通系列)
- Neo4j高级应用技术专题系列 - APOC存储过程库-【1】概述
- 3D视觉应用研发系列笔记——机器人3D互动(一.技术难点分析)
- 3D视觉应用研发系列笔记——机器人3D互动(一.技术难点分析)
- 3D视觉创新应用(三维重建)竞赛作品系列——人体三维精准量测与动作捕捉
- 3D视觉创新应用(三维重建)竞赛作品系列——多楼层室内环境下的三维几何重建
- 【3D视觉创新应用竞赛作品系列】基于嵌入式的室内静态场景实时重建系统
- 计算机视觉系列-GAN生成式对抗网络原理及应用
- ZooKeeper系列 (4) 构建ZooKeeper应用
- [WCF安全系列]实例演示:TLS/SSL在WCF中的应用[SSL over TCP]
- 《Enterprise Library深入解析与灵活应用》博文系列汇总
- C语言 | 栈的应用 | 非递归栈实现快排