您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 函数说明文件
  所属分类: 其它
  开发工具:
  文件大小: 54kb
  下载次数: 0
  上传时间: 2013-03-13
  提 供 者: wugu****
 详细说明: 函数说明。北京融通高科科技发展公司 主站函数说明 说明:以下函数在TestZhuzhan.dll 中,测试时请在RD-1000 读 卡器中插上测试母卡。 1. 身份认证函数 函数名称 IdentityAuthentication(char *Div,char *RandAndEndata) 函数功能 身份认证取随机数和密文 Div,输入参数,8 字节分散因子,16 进制字符串。 参数说明 RandAndEndata,输出参数,字符型,8 字节随机数+8 字节 密文。 成功标志 0,成功 ; 200,连接加密机失败; 201,取随机数1 失败; 202,取随机数2 失败; 203,密钥分散失败; 204,数据加密失败; 205,取密文失败; 2.远程控制函数 函数名称 UserControl(char *RandDivEsamNumData,char *dataOut) 函数功能 远程控制 RandDivEsamNumData,输入参数,字符型,4 字节随机数 +8 字节分散因子+8 字节ESAM 序列号+数据明文。 参数说明 dataOut,字符型,20 字节密文 成功标志 0,成功 ; 200,连接加密机失败; 201,写卡失败; 202,读卡失败; 203,计算密文失败; 3.充值函数 函数名称 InCreasePurse(char *RandDivData,char *dataout) 函数功能 钱包充值 4 字节随机数; 8 字节分散因子; 电量和次数,8 字节; RandDivData (字符型) 首次充值时,6 字节户号。 参数说明 dataout 返回电量,次数和4 字节MAC。 成功标志 0,成功 ; 北京融通高科科技发展公司 200,连接加密机失败; 201,写卡失败; 202,读卡失败; 203,计算MAC 失败; 4.参数更新函数 函数名称 ParameterUpdate(char *RandDivApduData,char *dataout) 函数功能 更新参数 4 字节随机数; 8 字节分散因子; 更新指令10 位(04d682+起始+LC); LC=明文数据长度+4。 RandApduDivData (字符型) 其他为参数明文。 参数说明 dataout 返回参数明文和MAC。 成功标志 0,成功 ; 200,连接加密机失败; 201,写卡失败; 202,读卡失败; 203,计算MAC 失败; 5.密文+MAC 参数更新函数 函数名称 ParameterElseUpdate(char *RandDivApduData, char *EsamNum,char *dataout) 函数功能 密文+MAC 更新参数 4 字节随机数; 8 字节分散因子; 更新指令10 位(04d6+文件标识+00+LC); (此处LC 长度为下发密文数据+MAC 的长 度) RandApduDivData (字符型) 其他为参数明文。 EsamNum 输入参数,8 字节ESAM 序列号。 参数说明 dataout 返回参数密文和MAC。 电能表接收密文+MAC 后,用04d6+文件标 识+00+LC+密文+MAC 更新ESAM 文件,然 后明文读取数据,该文件第一个字节为明文 数据的长度(HEX),可以根据该长度取所 解密后的明文。 成功标志 0,成功 ; 200,连接加密机失败; 201,写卡失败; 202,读卡失败; 北京融通高科科技发展公司 203,计算MAC 失败; 6.密钥更新函数 函数名称 KeyUpdate(int kid ,char *DivEsamNumRandData,char *dataOut) 函数功能 更新密钥 Kid 整型, kid=1,身份认证密钥; kid=2,远程控制密钥; Kid=3,参数更新密钥。 DivEsamNumRandData 输入参数,字符型,8 字节分散因子+8 字节ESAM序列号+4字节随机数+4字节 数据明文。 参数说明 dataout 返回32 字节密文+ 4 字节密钥信息+4 字 节MAC。 成功标志 0,成功 ; 200,连接加密机失败; 201,写卡失败; 202,读卡失败; 203,计算MAC 失败; 7.校验MAC 函数 函数名称 Maccheck(char *RandDivData,char *dataout) 函数功能 校验MAC RandDivApduData 输入参数,4 字节随机数+8 字节分散因子+5 字节指令(04d68600+LC)+数据明文+4 字节 MAC。 LC=明文长度+0x0C; 参数说明 dataout 空 成功标志 0,成功 ;其他MAC 错 8.费率文件1 更新函数 函数名称 Parameter1(char *RandDivApduData,char *dataout) 函数功能 更新参数 随机数8 位; 分散因子16 位; 更新指令10 位(04d683+起始+LC); LC=明文数据长度+4。 RandApduDivData (字符型) 其他为参数明文。 参数说明 dataout 返回参数明文和MAC。 成功标志 0,成功 ; 200,连接加密机失败; 北京融通高科科技发展公司 201,写卡失败; 202,读卡失败; 203,计算MAC 失败; 9.费率文件2 更新函数 函数名称 Parameter2(char *RandDivApduData,char *dataout) 函数功能 更新参数 随机数8 位; 分散因子16 位; 更新指令10 位(04d684+起始+LC); LC=明文数据长度+4。 RandApduDivData (字符型) 其他为参数明文。 参数说明 dataout 返回参数明文和MAC。 成功标志 0,成功 ; 200,连接加密机失败; 201,写卡失败; 202,读卡失败; 203,计算MAC 失败; ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 函数 说明
 输入关键字,在本站1000多万海量源码库中尽情搜索: