[请益] 银行 API 加解密问题

楼主: chan15 (ChaN)   2020-07-25 22:22:43
各位好,在帮一位客户接永丰银行的 API,他的文件完全没有 sample code 范例
而且居然也没有技术支援客服.....目前卡在最后一关
将讯息内文以 AES CBC 方式加密,加密后的 Byte 以十六进制2位数字串相加。
$data
{"ShopNo":"BA0026_001","OrderNo":"A201804270001","Amount":50000,"CurrencyID":"TWD",
"PayType":"A","ATMParam":{"ExpireDate":"20180502"},"CardParam":{},
"PrdtName":"虚拟帐号订单","ReturnURL":"http://10.11.22.113:8803/QPay.ApiClient/Store/Return",
"BackendURL":"http://10.11.22.113:8803/QPay.ApiClient/AutoPush/PushSuccess"}
$key
17D8E6558DC60E702A6B57E1B9B7060D
$iv
CB6FA68E42B655AB
会变成
2C236A4E91DB2F7670E79BBCE3A626EB728916919012681FF92BE0B4BBF57
F5519AF1A469A1D8710B202CB2C2F3C12A770788D825AD0F0A22AED5185
45A0D244AD0F9C37C7C693EFFABE78B606BCDAED6284902F7F522BBA85D
9BE7EFEF46C6793FB6A5D6624C2642A74EB312034BEA931EE3A5F3C660F3A
BAA9032949AE86DEFEB452545807561D282C7B7C8E9102CED1404B8B542B
C09CE12FA38F335BE7F027AE74BDDBADDB1790B172EFBF1FD25524E2BB64
A626EA44643D4BD490E348E926BB7A48D5FA939EEC5BE681009E7AC7FED1
C8475B715891321406960675B5A216032CF8657A3CB2B2D0C7FF85027D70
E1F2B5DD414373912E97FA6FB85E9AB89B118BC545583CC9AC503F8BAD73
C185CB97B28313618021F9217A30278043EF728BB5C49D231C4A22279864
F68194254BC624789F36CCDEE75861CFC667CD8E9E89F1DB04ABA0D26FEF
24BFE0470488
小弟非科班,byte 那些东西真的不熟,一般接到的使用 openssl 加密大多也只要用 base64 去编码
第一次碰到这种真的头痛,希望各位可以指点一下迷津,感激不尽
※ 编辑: chan15 (122.116.234.173 台湾), 07/25/2020 22:29:15
楼主: chan15 (ChaN)   2020-07-25 23:13:00
搞定了....我以为是我的问题,结果是他中文太烂..
作者: kattte (诚实面对自己吧!)   2020-07-26 23:09:00
中文太烂是什么意思XD
作者: crossdunk (推嘘自如)   2020-07-27 00:37:00
你的问题吧,我接满顺利的
楼主: chan15 (ChaN)   2020-07-27 07:31:00
楼上中文真好,我问了几个人第一时间都看不懂他那句话意思结论是用猜想出来的..
作者: MOONRAKER (㊣牛鹤鳗毛人)   2020-07-28 10:56:00
这个有没有保密条款啊 牵涉银行要小心一点
作者: redshoe (Red)   2020-07-29 13:35:00
结论是什么?算出2C23...后要做什么?
作者: Darkland (小黑XDrz)   2020-07-31 22:37:00
encrypt 完做 hexbin?
作者: Bambe (起笑的我们:P)   2020-09-08 16:49:00
我要为前东家平反一下,他们明明有技术客服RRRRRRhttps://i.imgur.com/kLYfl36.jpeg

Links booklink

Contact Us: admin [ a t ] ucptt.com