明华-读卡器activex控件函数说明_第1页
明华-读卡器activex控件函数说明_第2页
明华-读卡器activex控件函数说明_第3页
明华-读卡器activex控件函数说明_第4页
明华-读卡器activex控件函数说明_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

概 运行环 硬件环 ACTIVEX控件说 安装调试ACTIVEX控 在WEB网页中调用MWRFReader控 本地调 通过WEB服务器进行调 安全建 ACTIVEX控件函数说 所有函数最后返回 打开(串口 关闭(串口 控制设备蜂鸣 打开射频卡 关闭射频卡 RF装载验证卡片 写卡数据 初始化某一块的 读出指定值操作块的当前 对值操作的块进行增值操 对值操作的块进行减值操 将某块的数据传入卡的内部寄存器 将寄存器的内容传送到EEPROM 复位RF(射频)模 智能卡复 智能卡发送命 工具函 将16进制数转换为ASCII字 将ASCII字符转换为16进制 概URF-35H-MEM非接触IC卡ActiveX控件(MWRFREADER.CAB)是针对我公司URF-35H-MEM非接触IC卡产品开发的ActiveX控件,为32位windowsActiveX控件,适Windows98/me/2000WindowsNT4.0WEB MWRFReader URF-35H-MEM非接触IC卡通过PC机串口与PC机通信,使用时根据读写器使用手册说明,将与PC机串口连。ActiveX智能卡函数组成,提供了WEB开发中的ActiveX控件函数接口,同时本文最后提供了用JavaScript语言调用MWRFReader的方法,以及提供了常规操作的示例。MWRFREADERActiveXWEB页面中语言数据类型是弱类型,因此在调用之前需要转换为正确的数据类型后传递才可以使用。在向或者写射频卡的操作函数中,涉及到的16进制数据全部以待操作1616进制串转换为真正的二进制数据。大部分函数返回一个状态码(WEB==0<>0错误;MWRFReader控件是自动安装并且自动的,在使用ActiveX控件之前首先设置IEIE浏览器,点菜单工具-Internet选项-安全-自定义级别,“对没有标记为安全的ActiveX控件进行初始化和运行”设置为“提示;“未签名的ActiveX控件”设置为“提示;WEBMWRFReader<TITLE>ATL3.0testpageforobject B2B9-DC5E248BC1C3"VIEWASTEXT></OBJECT><SCRIPTvaraavarcc=newvar bb=MWRFATL.OpenReader();aa=</HTML>参数: 在网页文件中放置<object>…</objectMWRFREADER.CAB文件,并且自动进行打开网页后可能会经过IE的几个关于ActiveX控件的提示框,WEB当所有二次开发的WEB页面完成之后WEB面程序放置到IIS服务器下,任何客户端机器都可以通过IE浏览器IIS服务器上的URF-35H-MEM的资源文件。客户端必须设置IE的安全选项,否则不能控件。客户端IE浏览器自动控件后,自动安装并且控件,便可以设备了。安全建根据我公司多年从事IC卡行业项目经验,IC卡安全性是系统设计的重点;系统安全分为IC卡密钥保护和数据防篡改。系统基于WEB模式,所有的网页和交把PSAM卡计算IC卡密钥的流程,植入主控制器中,算出的密钥值直接用于IC卡验证,不经过网页导入设备,这样密钥不会被用户截获。在网络上进行卡我们应采用明文校验方式或密文校验方式。用户在网页上输入交易数据ABC,先传送给服务器确认数据的,服务器采用DES或3DES算法对数据增加MAC后,回传终端,把数据ABC+MAC当作一个参数传递给控件校验,用Psam卡的密钥验证数据的,再写入IC卡中。ABC加密并增加ABC+MAC传递给控Psam卡密钥判断数据IC卡ActiveX控件函数说返回值:==0 打开(串口函数:BSTR参数:port表示用于通信的PC机串,0到31分别代表串口1到32。 说明:使用前调用此函数打开串口并连接,LastRet关闭(串口函数:CloseReader说明:该函数与打开函数配套使用,用于关闭串口并断开函数:RF_Beep(short参数:_msec:函数:BSTROpenCard(short函数:功能:关闭卡片返回值 RF装函数:RF_LoadKey(shortmode, r,BSTRmode:类0—KEY4—KEYr:须装载的扇区号(0~15) 写入的12字节新FFFFFFFFFFFF1260xFF字节数据验证卡片函数:RF_Authentication(shortmode, 功能:验证卡片 0—KEYA4—KEYB 函数:MF_Read(shortblocknr) blocknr:写入数据的块地址(1~63)databuff:写入数据,32字节, ,参 blocknr:块地val:初始化的目标值 MF_Increment(shortblocknr,long参数blocknr:值操作的块地址(1-63)val:增加的值MF_Decrement(shortblocknr,long参数 val:减少的值MF_Restore(shortblocknr:卡片上将读出数据的块地址EEPROM功能:将内部寄存器的数据传送到某一块中。进行此项操作必须验证该扇区的,在执increment,decrement或restore操作后可直接调用。blocknr:内部寄存器的内容将存放的地址。_Msec:(0~函数:BSTRMF_Sam_rst(unsignedchar参数:baud 函数:BSTRMF_sam_trn(unsignedchar参数:send_cmd: ASCII码令字符。16ASCII MF_hex_a(BSTR*hex,short:16ASCII字符。参数: 16HexLen:16进制数的长度返回: LastRet LastRet unsignedcharsource[]={0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88};chardest[17];intmemset(dest,0,dest=hex_a(source,8);//thedestvalueisASCII16 MF_a_hex(BSTR*strshortStrLen);功能:ASCII16进制数。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论