金融系列8《应用密文产生》
2014-07-28 10:24
155 查看
//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
文/闫鑫原创 转载请注明出处/article/1332852.html
相关文章推荐
- 金融系列8《应用密文产生》
- Adaboost应用系列之三:Opencv2.4.X中利用Adaboost训练HOG特征产生xml分类器
- 金融系列11《电子现金应用》
- Adaboost应用系列之一:Opencv2.0中利用Adaboost训练Haar特征产生xml分类器
- 某银行信用卡中心——大数据反欺诈应用案例 2017-06-23 10:54 本篇案例为数据猿推出的大型“金融大数据主题策划”活动(查看详情)第一部分的系列案例/征文;感谢 百融金服 的投递 作为整体
- Adaboost应用系列之三:Opencv2.4.X中利用Adaboost训练HOG特征产生xml分类器
- 金融系列15《小额支付扩展应用》
- Adaboost应用系列之二:Opencv2.0中利用Adaboost训练LBP特征产生xml分类器
- Adaboost应用系列之一:Opencv2.0中利用Adaboost训练Haar特征产生xml分类器
- Adaboost应用系列之二:Opencv2.0中利用Adaboost训练LBP特征产生xml分类器
- 金融系列11《电子现金应用》
- 1-玩转Python3金融API应用-查阅easytrader家族系列模块
- 如何使用Lua扩展C/C++应用系列3
- Series 60 系列应用架构
- [Eclipse]GEF入门系列(三、应用实例)
- 如何使用Lua扩展C/C++应用系列1
- 浅谈VB.NET文章系列之一 --通过例子,浅谈反射(Reflection)的应用
- 进军IA64企业级高端应用 红旗推出Server 4.1 for Itanium2 系列
- 如何使用Lua扩展C/C++应用系列2
- COM+系列——设计可伸缩的应用