资源简介
这个是icbc下b2c最大的开发包,所有的语言都在里面,版本比较低但是够用,这个很难找
代码片段和文件信息
#include “infosec_api.h“
#include
#include
#include
#ifdef WIN32
#include
#else
#include
#endif
#ifdef WIN32
HINSTANCE hInstDLL;
#else
void * hInstDLL;
#endif
#ifdef WIN32
FARPROC Function;
#else
int (*Function)(); /* Pointer to loaded routine */
#endif
int main()
{
int rv = 0;
FILE *fp = NULL;
int i = 0;
unsigned char keyBuf[1024] = {0};
int keyLen = 0;
unsigned char buf[1024] = {0};
int len = 0;
unsigned char buf2[1024] = {0};
int len2 = 0;
unsigned char buf3[1024] = {0};
int len3 = 0;
unsigned char buf4[1024] = {0};
int len4 = 0;
unsigned char buf5[1024] = {0};
int len5 = 0;
unsigned char buf6[1024] = {0};
int len6 = 0;
unsigned char id[1024] = {0};
int idLen = 0;
unsigned char pubKeyBuf[1024] = {0};
int publicKeyLen = 0;
unsigned char priKeyBuf[1024] = {0};
int privateKeyLen = 0;
unsigned char signBuf[1024] = {0};
int signBufLen = 0;
char *initialKeyPass = “1“;
char *plainttext = “你好icbc123!“;
fp = fopen(“lqzclient1.key““rb“);
fseek(fp0LSEEK_END);
len6=ftell(fp);
fseek(fp0LSEEK_SET);
fread(buf61len6fp);
fclose(fp);
fp = fopen(“lqzclient1.cer““rb“);
fseek(fp0LSEEK_END);
len4=ftell(fp);
fseek(fp0LSEEK_SET);
fread(buf41len4fp);
fclose(fp);
#ifdef WIN32
hInstDLL = LoadLibraryA(“../lib/infosec_api.dll“);
#else
hInstDLL = dlopen(“./libinfosec_api.sl“ RTLD_NOW);
#endif
if(hInstDLL == NULL)
{
printf(“load dll error!\n“);
return -1;
}
printf(“load dll ok!\n“);
Function = dlsym(hInstDLL “getVersion“);
//DES test begin
rv = (*Function )();
printf(“getVersion[%s]:\n“(*Function )());
Function = dlsym(hInstDLL “genDESKey“);
//DES test begin
rv = (*Function )(32“11111111“keyBuf&keyLen);
if(rv == 0)
{
printf(“genDESKey:\n“);
for(i=0;i {
printf(“0x%02x “keyBuf[i]);
}
printf(“\n“);
}
fp = fopen(“pri.key““wb“);
fwrite(keyBufkeyLen1fp);
//fseek(fp0LSEEK_END);
//len3=ftell(fp);
//fseek(fp0LSEEK_SET);
//fread(buf31len3fp);
fclose(fp);
//while(1)
//{
memset(buf0sizeof(buf));
Function = dlsym(hInstDLL “desEncrypt“);
//rv = (*Function )(“56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890111111111111210“131keyBufkeyLenbuf&len);
//rv = (*Function )(“56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890111111111111210“
//131“11111111“10buf&len);
rv = (*Function )(plainttextstrlen(plainttext)“1“10buf&len);
//rv = (*Function )(plaintlen(plaint)“1“10buf&len);
if(rv == 0)
{
//memset(buf2+len0x00sizeof(buf2)-len);
printf(“desEncrypt : \n“);
for(i=0;i {
printf(“0x%02x “buf[i]);
}
printf(“\n“);
}
Function = dlsym(hInstDLL “desDecrypt“);
//rv = (*Function )(buf len keyBufkeyLen buf2&len2);
rv = (*Function )(buf len “1“10 buf2&len2);
if(rv != 0)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 608768 2013-01-04 15:33 icbc工行B2C在线支付完整sdk\中国工商银行网上银行网上支付接口规范.doc
文件 602 2005-08-24 21:19 icbc工行B2C在线支付完整sdk\开发API接口\API测试证书\user.crt
文件 609 2005-08-24 21:19 icbc工行B2C在线支付完整sdk\开发API接口\API测试证书\user.key
文件 576 2005-08-03 15:45 icbc工行B2C在线支付完整sdk\开发API接口\API测试证书\测试公钥ebb2cpublic.crt
文件 582 2005-08-03 15:45 icbc工行B2C在线支付完整sdk\开发API接口\API测试证书\生产公钥ebb2cpublic.crt
文件 432 2005-08-03 15:45 icbc工行B2C在线支付完整sdk\开发API接口\API测试证书\证书说明.txt
文件 374250 2005-08-03 15:45 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\libinfosecapi.a
文件 1062 2012-08-21 15:09 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\infosec.cer
文件 8100 2012-08-21 15:09 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\infosec_api.h
文件 779 2012-08-21 15:10 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\lqzclient1.cer
文件 609 2012-08-21 15:10 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\lqzclient1.key
文件 6886 2012-08-22 17:59 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\main.c
文件 29 2012-08-22 17:58 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\mktestdl.sh
文件 23 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\pri.key
文件 609 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\rsapri.key
文件 140 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\rsapub.key
文件 72548 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\demo\testdl
文件 109056 2012-09-13 15:25 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\doc\工行签名控件C接口说明文档.doc
文件 1927112 2014-08-02 18:40 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\product\libinfosec_api.so
文件 350 2012-08-28 15:14 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_32\readme.txt
文件 1062 2012-08-21 15:09 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\infosec.cer
文件 8100 2012-08-21 15:09 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\infosec_api.h
文件 779 2012-08-21 15:10 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\lqzclient1.cer
文件 609 2012-08-21 15:10 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\lqzclient1.key
文件 6886 2012-08-22 17:59 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\main.c
文件 29 2012-08-22 17:58 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\mktestdl.sh
文件 23 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\pri.key
文件 609 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\rsapri.key
文件 140 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\rsapub.key
文件 72548 2012-08-22 18:07 icbc工行B2C在线支付完整sdk\开发API接口\LIB\AIX\工行b2c签名接口_v2.0.0.2_capi_aix6_64\demo\testdl
............此处省略1354个文件信息
相关资源
- tp5+后台自带权限管理系统源代码
- Fastadmin 1.0.0.20200228_full.zip
- 赛腾中小学校学生网络评教系统 v2.
- 信息职业技术学院学校类网站织梦模
- 表白小程序,表白墙
- 2018全新修复Ecshop多用户b2b b2c商城源码
- 啦啦外卖V18.7开源版独家微信小程序
- 龙兵开源版本3.99.12。某宝200元购买。
- 个人博客完整源码
- 蚂蚁分类信息系统 v5.9
- 微信小程序红包源代码
- 小型企业网站源码
- 区块链交易所数字货币交易平台多交
- DSmall多商户B2B2C开源商城源码 3.1.1
- 淘宝客开放api使用完整demo
- 最新手机号段归属地数据库(2019年
- tp5通用后台.zip
- 试客系统 试用网站源码 免费试用程序
- 客家醉美民宿酒店系统v4.4.5运营版本
- niushop单商户旗舰版+uniapp 3.3.1 b2c
- 转转杀鱼带后台
- 一号店完整代码程序
- 2019新出粉色烂漫Thinkphp响应式自动采
- b2c电子商务网站的设计和实现
- MVC个人博客前后台(附过程手册)
- jpgraph-4.0.2
- 基于SSH的B2C购物网站源代码
- 新版酷享云支付第三方支付源码 第四
- laravel5.2写的博客系统带数据库
- 简易的大学生创业网站模板
评论
共有 条评论