可可网络验证系统整体采用BS构架模式,即需要认证的时候由客户端软件主动调用xmlhttp组件连接服务端进行数据交互,服务端与客户端数据交互的加解密算法采用RSA不对称算法(服务端使用私钥加解密,客户端使用公钥加解密)。
功能:
服务端采用快速安全的php脚本语言和MySQL数据库构建,且可以搭建两个服务端以保证在一个服务端宕机时软件自动连接另一服务端来认证。
管理端采用主流的网页模式,无需下载管理客户端,能上网就可以登录管理端操作(智能手机也可以登录管理端)。
客户端也就是你的软件,不论你使用哪种编程语言开发软件,都可以将可可网络验证系统无缝集成到您的软件中去。
例如:
易语言你只用调用可可网络验证的易模块命令即可,其它语言如VB、按键精灵、Delphi、VC、C#等等则需要调用可可网络验证的客户端DLL即可
可可网络验证做为商业软件的用户认证系统可更好的保护您的软件,其方便快捷的管理模式,会让你觉得管理软件的各种数据是件非常愉快的事。
网络验证适用的人群
计算机技术发展到今天,很多优秀的软件已经具备了商业价值,软件作者都希望自己的软件有一款好的软件注册认证机制以保证自身的利益不被侵害。
传统的本地验证是由机器码生成注册码来认证软件,能实现的功能比较有限,而且容易被破解者利用本地程序代码的弱点破解,致使作者的利益受损。
网络验证则不同,可以把程序的部份数据或函数代码存放与服务端,在软件运行时向服务端请求这些数据或函数代码,服务端接到请求会先认证用户身份(是否合法用户、是否到期等等),在服务端确认请求合法后才返回相应的数据或函数代码,可有效的保护软件。且由于可与服务端互动数据,网络验证还可实现很多本地验证不能实现的功能。