我无法解码 DUKPT 刷卡数据,我正在尝试使用不同的示例,但信用卡信息已被编码。
问问题
242 次
1 回答
1
尝试解码滑动信息时我很头疼:
这个例子可以帮助你做到这一点:
在此处下载 Java 示例:https ://github.com/ricardojava/mobile/tree/master/TEST_GATE2all/src/com/bbpos 修改文件:https ://github.com/ricardojava/mobile/blob/master /TEST_GATE2all/src/com/bbpos/SimpleMain.java
字符串 bdk = "0123456789ABCDEFFEDCBA9876543210"; 字符串 ksn = "00000232100117e00027"; 字符串 tk1 = "de8bfe769dca885cf3cc312135fe2cccfacf176235f4bdee773d1865334315ed2aefcab613f1884b5d63051703d5a0e2bd5d1988eeabe641bd5d1988eeabe641";
String key = DUKPTServer.GetDataKey(ksn, bdk);
字符串解密TLV = TripleDES.decrypt_CBC(tk1, key);
byte[] s = DatatypeConverter.parseHexBinary(decryptedTLV);
System.out.println(new String(s));
我希望它可以帮助你!........
于 2015-09-12T06:46:07.620 回答