基于USBKey的验证码的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hh2006pk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的革命改变了传统经济的运行模式,互联网的蓬勃发展也正在逐渐改变人们的生活方式。网络安全尤其是网络交易安全逐渐成为世界各国普遍关注的问题。近年来,USBKey已成为网络银行等高端电子商务的身份认证主流解决方案。USBKEY从智能卡技术上发展而来,是结合了现代密码学技术、智能卡技术和USB技术的新一代身份认证产品,是网络用户身份识别和数据保护的良好载体。USBKey的安全性和易用性,使它具有巨大的市场价值和社会价值。本文首先对USBKey的相关原理、USBKey的软件平台和硬件平台进行了介绍,然后重点论述了带验证码功能的USBKey与客户端的通信模块的实现,USBKey验证码模块的设计和实现。在USBKey与客户端的通信模块的实现中,首先对通信模块采用的协议进行了研究,在此基础上,将通信模块的划分为USBKey固件程序、USBKey驱动程序、USBKey客户端应用程序三个部分,利用常用的Keil C软件开发工具,完成了USBKey的固件程序的开发;USBKey的驱动程序则通过DriverWorks自动生成并适当修改而成;客户端端程序利用VC++开发而成,并利用MFC设计了USBKey验证码功能的演示界面,实现了USBKey与客户端的正确通信。在USBKey验证码模块的设计与实现中,首先对USBKey验证码模块的设计架构进行了介绍。在此基础上,对验证码图片的生成原理进行了详细的论述。根据USBKey的功能特点,设计了相应的数据结构和函数流程,在系统资源有限的情况下,通过程序设计,完成了验证码图片数据的生成,传输,接收和显示。最后在客户端实现了USBKey的验证码功能。
其他文献
目的:探讨格列美脲联合二甲双胍治疗2型糖尿病的临床效果及对患者氧化应激的影响。方法:回顾分析2017年6月—2019年10月就诊于我院的74例2型糖尿病患者临床资料,按不同治疗方
市场全球化经济的发展进程和我国经济转型期的现状,带给了企业之间竞争的日益激烈化,劳动者在更多机遇选择的情况下,也承受着工作上的巨大压力。本文选择初入职场员工这一特殊
大家通常用到的IE浏览器的收藏夹,在硬盘格式化或重装系统后就会丢失其中的网址信息,除非你不厌其烦的对IE浏览器的收藏夹进行备份,那真是在考验我们的耐心!还是试用一下360安全浏览器的网络收藏夹功能吧。
第一代Nehalem处理器属于原生四核心设计,不再像Core 20uad般以MCP方式将两颗双核心封装在一起;Nehalem内部的各颗核心之间,可通过共享的L3 Cache直接互相沟通,效率比以往经由FSB有极大提升。根据英特尔的“Tick-Tock”发展策略,2008年推出的Nehelam是一种全新的微架构,属于“Tock”年的产物;去年加推的Westmere架构则属“Tick”,本质上是由Ne
近些年来,财务舞弊案件频发,不仅扰乱了正常的市场经济秩序,还使投资者蒙受巨大经济损失。回顾对这些案件的研究会发现:这些财务舞弊案件的发生都与其公司内部控制系统的失效
函数一直是各国中学数学教材中炙手可热的话题.近几年来,中学函数与高观点的结合日益受到人们的重视.本文就这一问题进行讨论.全文分为五部分,第一部分主要论述了高观点下中
“嘀嘀”刚一上QQ就听到有人呼叫的声音,打开一看哇!表哥发送的这些表情好可爱,每个表情都会“说话”呢,于是乎急呼表哥求教这些表情的来由,原来这些表情部是文字“变”的.不信?把
传统三相整流器由于输入电流中含有大量谐波,对电网以及其他用电设备都带来了较大的危害。多脉冲整流技术可以有效降低输入电流谐波含量,具有可靠性高、适合宽变频输入、EMI
咖啡作为世界消费量最大的饮品,其营养价值一直备受瞩目。早在19世纪国外就对咖啡豆中的功能成分展开了研究,随着科技的进步,研究方法和技术的不断革新,咖啡豆中的营养素成分
总结134例重症颅脑损伤患者并发症防治的预见性护理。重症颅脑损伤患者易并发肺部感染、低血压、心律失常、消化道出血、抗利尿激素分泌不良综合征等,护理上进行针对性观察并