监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
泛普OA新功能开发

当前位置:工程项目OA系统 > OA软件研发 > 泛普OA新功能开发

如何在OA办公系统 USBKey身份认证模块中实现函数的调用

申请免费试用、咨询电话:400-8352-114

  泛普软件是如何在USBKey身份认证模块中实现函数的调用

  泛普软件总结得出:基于USBKey身份认证模块的函数实现分三部分。首先是初始化函数,如Initialize, CheckSta-tus, SetEnvironment, GetLastErrorDescription, Driver-Window, RegWindowMessage和UnregWindowMes-sage等函数,分别完成对USBKey的设备初始化、状态查询和环境设置等操作;第二部分为密码和加密密钥的操作类函数,如Encryptkey, SetPIN,CheckPIN和SetSysPassword等;第三部分是数据的输入输出操作函数,如EncryptData, EncryptText, 在OA系统的检验界面,用户可以输入PIN值提交服务器系统检验,调用此函数接口以决定是否授子使用权。从函数注释中可以看出个人识别号的检验过程是调用驱动函数M K_ CheckPIN传入的,有硬件进行直接检验,己完成关键的身份验证功能。

  基于USBKey身份认证技术为办公自动化系统的安全登录提供了良好的解决方法。其优点是: 一方面,从研发角度,提供了一整套USBKey接口API,为OA系统以及其他应用系统提供了应用编程接口,并可以直观地进行功能测试验证; 另一方面,从安全角度USBKey具有物理安全性,首先由十加密签名过程是在USBKEY硬件内部封闭进行,USBKEY硬件的固有私密钥足够长,又不可读取、不会泄露,而只输出加密签名后的结果数据,因此,木马程序既无从盗取私密钥,又无法从加密签名数据反向推演出私密钥;其次,没有该US-BKey,则不能访问系统资源,从而使得OA系统在访问控制方面有了双重的安全保障。 OA系统的安全性问题是目前信息技术领域研究的一个热门问题,这个问题解决的成功与否,直接关系到各种应用服务能否顺利开展,关系到计算机网络系统能否安全、可靠的运行。本文在对目前OA系统进行身份认证常见技术进行了介绍和分析后,提出了一种基于USBKey的身份认证技术,并对该技术进行了较为详尽的描述。

  此文章为泛普软件所写,转载请留版权,泛普软件专注oa,OA系统,OA办公系统,OA软件,OA办公软件 www.fanpusoft.com

  来自:泛普软件

发布:2006-12-15 19:15    编辑:泛普软件 · hujian    [打印此页]    [关闭]
OA软件研发
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普泛普OA新功能开发其他应用

OA设计 OA系统测试 OA平台 OA定制 OA开源 OA代码(源码) OA方案 OA培训 OA破解 OA下载 OA购买 OA数据库 OA系统界面设计 泛普OA新功能开发