[发明专利]一种基于加密狗的Web3D加密方法有效
申请号: | 201310042939.X | 申请日: | 2013-02-04 |
公开(公告)号: | CN103136466A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 陈国栋;叶楠;潘翔;王杰雄;陈怡 | 申请(专利权)人: | 福州大学 |
主分类号: | G06F21/34 | 分类号: | G06F21/34 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 加密 web3d 方法 | ||
1.一种基于加密狗的Web3D加密方法,其特征在于:包括加密狗密钥处理、web接口处理以及应用软件验证;
所述加密狗密钥处理包括以下步骤:
S11,创建一个DLL服务器,添加组件对象和接口,进行S12;
S12,调用外部加密狗的DLL,将硬件加密后的PID数据放入缓存中,进行S13;
S13,开始访问USB接口,检测是否有正确的加密狗已插入;如果检测到有加密狗的访问,则进行S14;如果未检出到加密狗,则显示未检测到加密狗信息,跳至S15;
S14,当检测到有加密狗的访问后,读取该加密狗的PID,判断是否与缓存中的PID一致;如果数据匹配,进行S16,如果数据不匹配,跳至S15;
S15,程序终止运行;
S16,读取自定义数据,进行S17;
S17,对S16中的读取自定义数据采用MD5算法进行加密成特定的目标密钥有效可行;
所述web接口处理采用在HTML<object>标签定义一个嵌入的对象,当web要请求使用一个COM对象时,web接口就会通过COM的对象标识符CLSID来创建COM对象,再由IID获得COM对象的一个接口指针,通过该接口指针,web就能调用COM对象得到所要的信息;
所述的应用软件验证是根据web3d应用软件与HTML网页进行交互的机理进行信息验证。
2.根据权利要求1所述的基于加密狗的Web3D加密方法,其特征在于:所述的应用软件验证包括以下步骤:
S21,web3d浏览器调用函数,并读取从HTML中返回的信息,存入缓存;
S22,写入所述自定义数据;
S23,采用MD5生成特定的目标信息;
S24,验证所述S17生成的目标密钥是否与S23中生成特定的目标信息一致;如果两者数据一致,则转至S25;如果两者数据不一致,则转至S26;
S25,两者数据一致,说明检测有加密狗的访问且信息验证通过,允许用户操作服务页面;
S26,两者数据不一致,说明没有检测到加密狗的访问或信息验证不通过,拒绝用户的操作访问。
3.根据权利要求2所述的基于加密狗的Web3D加密方法,其特征在于:web3d浏览器是调用在HTML网页中里定义的JavaScript函数。
4.根据权利要求1所述的基于加密狗的Web3D加密方法,其特征在于:所述自定义数据是当前年、月、日、分这个4个数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310042939.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制造涡轮增压器壳体的方法
- 下一篇:轨道车辆地板降噪结构及其方法