对于数据库访问型软件,有十多个客户端,如何做到在服务器上安装一个加密狗的方法控制整套软件不被盗版? 欢迎各位提出好的加密思路,软件是用DELPHI开发的,市场上也能买到USB加密狗,但是针对单套软件的,如果有几十个客户端,则安装几十个加密狗也不现实,大家开发的软件是如何用加密狗加密的呢(多客户端)?
解决方案 »
- delphi网页交互,获取当前网页下所有图片的链接
- 上位机开发使用什么数据库?
- TWEBROWSE中如何访问不同网址FRAME的源代码。
- 红旗下面用delphi7编程(不是kylix哟)
- RegisterClasses问题
- 采用什么样的方式可以使文件上传至ftp,资源利用率最小
- 在安装一个IMAGE控件时,提示“找不到文件DsgnIntf.dcu”文件,请问怎么解决。、
- 问了很多人都不知道。请问您知道吗???要多少分我都愿给!
- CSDN的合订本我买了,真没想到...............
- 如何建树
- 从ADOQUERY导出数据到EXCEL,怎么解决表头单元格的合并问题。谢谢!
- 热烈庆祝百度美国上市 请教Google快速搜索原理
有服务器 软件狗的,你没留意
网络狗内置单片机,固化的单片机软件外部不可读,从而不可仿制。
存储器
网络狗内部有200字节的掉电保持存储器,开发商可用来存放程序的关键数据、配置参数等信息。
服务程序
独立服务程序,多个网络狗只需运行一个服务程序。
客户机
客户机可以同时运行在DOS、Windows3.x、Windows9x、Windows2000、Windows NT、Linux操作系统上,客户机之间不会相互干扰。
多网卡
服务程序和客户机支持多网卡。
多进程
客户机允许同时运行最多50个客户进程。
协议
支持TCP/IP、IPX、NETBIOS协议,可穿透路由器、交换机、集线器等。
密码
开发商可以对网络狗设置密码,密码错误将不能对存储区进行读写和更改最大用户数。
反跟踪
赛孚耐公司独有的数据交换随机噪声技术,可有效地对抗逻辑分析仪分析及各种调试工具的攻击。
可级联
网络狗支持多个不同号狗级联,体积更小,使用方便。
时间闸
网络狗内部设有时间闸,各种操作必须在规定的时间内完成。网络狗正常操作用时很短,但跟踪时用时较长,超过规定时间网络狗将返回错误结果。
工具
一组完善的开发工具:狗的编辑工具、网络测试工具、安装工具等。
工作原理
应用程序中调用狗客户端接口模块对网络狗进行操作;接口模块与狗服务器进行通讯;狗服务器对网络狗硬件进行相应的操作,并通过接口模块将相应数据返回给应用程序;应用程序再对返回值进行判定并采取相应的动作。如果返回了无效的数据,表明没有正确的网络狗,应用程序将终止运行。简要示意如下: 程序发出的查询串--网络狗服务程序--网络狗返回相应的数据 ---程序发出的读取指令---网络狗服务程序---网络狗返回相应的数据 开发商加密应用程序时只需调用接口函数对狗操作,不必考虑操作系统支持何种网络协议,也不必考虑狗服务器是 Windows 、 NetWare 还是 Linux ,狗客户端接口模块负责在网络上找狗的全过程,以及与狗服务器的通讯等其它过程。网络狗体系结构如下: