求软件加密方案:控制用户不能随意分发我们开发的小系统? 一个小软件,怎样做才能较好地控制用户不能随意分发拷贝给其它人使用?绑定硬件? 限制使用次数?软件加密狗?。因为软件比较小,不可能花很大的精力在这上面,请各位高手分析分析,给点解决方案,不甚感激 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绑定用户的CPUID,自己写一个根据CPUID生成的加密字符串工具,然后发布给客户的软件的注册码就是这个加密字符串。软件每次运行时根据加密字符串解密得到CPUID,然后对比客户的CPUID,符合再运行。安装时派个人拿着加密工具到客户端那里帮客户安装,以后叫客户自己记住加密字符串,除非客户换CPU,否则没什么问题。 绑定CPUID、硬盘序列号、网卡MAC等,确实算是一种解决方法吧,但硬件有可能换的哦如果没其它解决方法,也只能用这个了请大家给点建议,即使绑定硬件,绑定哪种硬件会比较好一点,或者说用户可以自行选择绑定哪一种?用Delphi7如何快速获取这些硬件的信息,也请大虾们给点提示? CPUID没用的,同系列的一个样还是硬件狗的最好买多少没问题的,我就一直用着的http://lysoft.7u7.net 偶确实没用过加密狗,只听别人提过,呵呵!一般微型的价格如何?我还要考虑一下成本另外开发包对Delphi的支持如何?麻烦吗? 我以前用的金天地的狗,价格大约在1xx左右。根据品牌不同和接口类型以及加密强度的差别,价格可能从几十元到数百元不等。你可以去网上搜索一下。金天地的开发包用Delphi调用还是满方便的,里面也有例子。 域天的usb狗,简易型的才30多块,我们就用它加密小软件的 你可以采用CPUID和硬盘出厂系列号,如果怕生成同一样的系列号。你可以在生成系列号的时候加入一个随机,这样系列号重复就很少了。加密可以采用强度比较高的加密算法。比如:RSA、ECC等等。同时要增加Anti-Debug技术和文件自校技术。你还可以设计网络验证技术(例子在我的站点上可以下载到)。如果在技术允许的情况你可以开发自己的加壳软件。你可以看一下我做的加密模块和加密解决方案(提供了源码):http://www.ksaiy.com/ynen 用CPU的ID是一个不错的选择,下面把得到CPUID代码给你var CPU_ID:_System_Info;begin GetSystemInfo(CPU_ID); Caption := IntToStr(CPU_ID.wProcessorRevision); // 就是这个了 CPU_ID.wProcessorRevisionend; 你可以采用CPUID和硬盘出厂系列号,如果怕生成同一样的系列号。你可以在生成系列号的时候加入一个随机,这样系列号重复就很少了。加密可以采用强度比较高的加密算法。比如:RSA、ECC等等。同时要增加Anti-Debug技术和文件自校技术。你还可以设计网络验证技术(例子在我的站点上可以下载到)。如果在技术允许的情况你可以开发自己的加壳软件。你可以看一下我做的加密模块和加密解决方案(提供了源码):http://www.ksaiy.com/ynen 最便宜的18块/个 http://www.schip.com.cn/ 我们正在使用,还可以先提供给你试用! 网络式认证 这样的方案经济和安全 支持ACEESE数据库的服务器便宜的才100块钱不到的空间费 楼上说的不行。人家可以查看你的连接密码,自然可以写程序读出你库的资料了。你可以CGI程序,但这样会增加服务器的负荷量 请问DBCHART的用法 50万条数据ACCESS数据库,模查询有什么方法能快些... 如何给其他程序做插件 公司要做一个文档管理软件,对安全有效高要求.大家有什么好技术用? 求 中文delphi 7企业版本下载 如何安装 DirectX SDK 窗体创建的问题 !!!帮帮忙!!! 请教关于quickrep~~ 等待:读取本机的ip 求教大家DrawGrid的两个小问题 还是那个窗口问题
请大家给点建议,即使绑定硬件,绑定哪种硬件会比较好一点,或者说用户可以自行选择绑定哪一种?用Delphi7如何快速获取这些硬件的信息,也请大虾们给点提示?
一般微型的价格如何?我还要考虑一下成本另外开发包对Delphi的支持如何?麻烦吗?
http://www.ksaiy.com/ynen
CPU_ID:_System_Info;
begin
GetSystemInfo(CPU_ID);
Caption := IntToStr(CPU_ID.wProcessorRevision); // 就是这个了 CPU_ID.wProcessorRevision
end;
http://www.ksaiy.com/ynen
你可以CGI程序,但这样会增加服务器的负荷量