寂井浮廊
打赏我
欢迎您: 
游客
   
登录
  发现BUG请联系jintianhu2000@126.com
常用
加解密算法
常用工具
EMV相关
还珠楼论坛
答题闯关
用户信息
对称加解密
哈希算法
RSA算法
SM2算法
MAC/PIN
MAC算法
数据:
结果:
初始向量:
初始向量若为空则当做全0x00处理
密钥:
数据格式(仅对数据框有效):
HEX格式
ASC格式
MAC算法:
ANSI X99/X9.19
PBOC-MAC
银联ECB-MAC
电话POS-MAC
Full_3DES
单倍DES
双倍DES
三倍DES
SM4
ANSI X99/X9.19
:不足8/16倍数补0x00。Full_3DES选项仅对双倍三倍DES有效,当不勾选时只最后一步用3DES计算,当勾选时每一步都用3DES计算。
PBOC-MAC
:依据PBOC3.0第7部分11.1.2和第17部分8.1.2。强制补0x80再用0x00补齐8/16的倍数。为方便数据查看这里返回全部的8/16字节数据。
银联ECB-MAC
:依据销售点终端应用规范附录“POS 终端MAC 的算法”章节。不足8/16倍数补0x00。
电话POS-MAC
:依据电话支付终端应用规范附录“电话支付终端MAC 的算法”章节。不足8/16倍数补0x00。
PINBLOCK算法
DUKPT
卡号(13-19位数字):
PIN明文(4-12位数字):
结果:
DES
SM4
IPEK:
初始KSN:
结果:
重新计算密钥
计算下一组密钥
XML签名验签(RSA-SHA1)
XML文本(如HEX格式则必须UTF-8):
结果:
Reference标签的URI属性
仅签名时用,URI可为空
私钥D:
公钥模N:
公钥指数E:
数据格式(仅对XML文本框有效):
HEX格式
ASC格式
XML签名
XML验签
21号文序列号密钥加密
DUKPT BDK派生IPEK
参考《人行21号文终端唯一标识改造调整需求说明书-20160629.doc》中的《销售点POS终端应用规范终端唯一标识技术方案》
硬件序列号(ASC):
加密随机因子(HEX):
SM4序列号密钥(HEX):
结果:
计算
BDK(Base Derivation Key)(HEX):
KSN(HEX):
结果:
计算
计算ARQC/ARPC
MDK分散UDK的过程参考PBOC第7部分《11.1.4 子密钥分散》
UDK分散过程密钥的过程参考PBOC第7部分《11.1.3 过程密钥产生》
ARQC计算过程参考PBOC第7部分《6.2.2 应用密文算法》
ARPC计算过程参考PBOC第7部分《6.3 发卡行认证》
55域数据
9F02060000000000009F03060000000000009F1A020156950500000000005F2A0201569A030000009C01009F37040000044482027C009F360203D35A0A6210220110002707355F5F3401019F260811223344556677889F10130702010380A800010A010000013019C03A9025
解析
授权金额9F02
其他金额9F03
终端国家代码9F1A
TVR终端验证结果95
交易货币代码5F2A
交易日期9A
交易类型9C
不可预知数9F37
AIP应用交互特征82
应用交易序号9F36
卡号5A
卡片序列号5F34
卡片验证结果CVR
ARC授权应答码8A
应用密文9F26
ARQC计算结果
ARPC计算结果
密钥
发卡行主密钥MDK
IC卡AC子密钥UDK
国际算法
国密算法
计算
卡片验证码2(CVN2)计算
参考《QCUP 015卡片验证码2(CVN2)技术规范.pdf》
卡号(13-19位数字):
失效日期(4位数字):
常数(3位数字)等同服务代码:
验证密钥(16字节HEX):
结果:
计算
浙ICP备17051204号