精于软件加密的朋友请进(200分)

  • 主题发起人 主题发起人 人生如路
  • 开始时间 开始时间

人生如路

Unregistered / Unconfirmed
GUEST, unregistred user!
现在,小弟的软件加密主要是通过加密狗的方式加密的。我听过有这样一种加密方式:一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了了。
请问:这样的加密方式是如何实现的?
 
读取网卡编号 硬盘编号等等..............
 
不是,我是想,主要怎么实现A电脑与B电脑的互斥,因为它是用光盘刻录的。
 
//一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了
那不可能吧,你不可能为A电脑特意设计一张光盘吧?
可以这样,安装都可以安装,但是注册时通过机器的硬盘或其他硬件如网卡获取机器码,
这样每一台电脑的机器码不同,可以做到每个注册序列号都只能用在一台电脑上,
详细做法请查一下我的笔记,我以前整理过。
 
dell的安装盘就是这个样子
 
=======================================
可以从网络方面着手。在一台机子上安装一次后,发出一个唯一网络消息(标识)。
下次安装时,先检测是否有这个网络消息(标识),如果有,就不让安装。如果没有,就可以安装。
=======================================
 
没有遇过,试找找与哪些因素有关:
用没有网卡(或断开网络)的两台PC,分别安装
 
那简单,安装之后把硬件信息发送到服务器,下次再安装的时候判断硬件信息不一样了,就不许装。
 
来自:JohnSun2002, 时间:2006-1-6 12:13:22, ID:3320222
//一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了
那不可能吧,你不可能为A电脑特意设计一张光盘吧?
可以这样,安装都可以安装,但是注册时通过机器的硬盘或其他硬件如网卡获取机器码,
这样每一台电脑的机器码不同,可以做到每个注册序列号都只能用在一台电脑上,
详细做法请查一下我的笔记,我以前整理过。
================
但是,这样注册的话,他拿安装盘到B电脑一样的可以装了。
 
不可能的
光盘不可写
所以安装盘不能做成向安盘上写数据
所以在A盘和B盘上都可以装
除非你是买硬件的
安装盘在安装时检查你的硬件序列号
 
我公司用的是加密狗
 
来自:郭玉梁, 时间:2006-1-6 12:18:12, ID:3320231
dell的安装盘就是这个样子
======什么样子的?是不是A电脑装了,B电脑就不能安装了?
来自:sundata, 时间:2006-1-6 13:28:53, ID:3320347
我公司用的是加密狗
=====我们现在就是用的加密狗,觉得麻烦,而且成本高。
 
dell 机器的盘只要机器型号一样随便装
A 装了 B 不能装
那 A 以后还能装吗?
 
没有试过DELL的安装盘。
不过,我知道有软件是这样做的。
 
为什么一定要在B电脑上不能安装?不允许在B电脑上运行就可以了。
如果实现“在A电脑上面安装以后,在B电脑上面就安装不了”,那么把程序从A电脑直接复制到B电脑不是照样可以运行?
 
概念好像有问题,应该不是“安装不了”,而是安装后因为不能正确的激活或者别的因素
而不能正常的使用吧。:)
现在的软件一经不是以前卖介质的时代了——现在卖的是License——很多工业用的分析
控制软件,没有License的话一天都用不了。而License一般是放在USB加密狗中或者通过网
络注册而获得的。
 
楼主的说法可能有点问题,以前在DOS时代用软盘安装的软件有这种加密手段,就是
在安装时把机器的特征信息写到软盘里,每次安装时要比对,卸载是也要插入软盘
用来更新软盘内的嬉戏,但是如果用光盘好像有点难度,因为这要求首先光盘可写,
再就是要求客户有刻录机。如果能保证这一点,还有一个问题,就是如果是CD-R,
写得次数还有限制,除非用CDRW之类的。
我觉得比较好的办法是用creation-zy的思路。
 
creation-zy,tseug:谢谢两位的回答。
1、我们现在就是用加密狗的方式,本来软件价格就不高,所以基于成本考虑,所以想取消加密狗,用软加密方式;
2、creation-zy兄的方式我也明白。
我想,通过License来做,再通过注册,公司数据库(或是网站数据库)中保存一份称之为“软件标识号”之类的东西,用户在任何电脑都可以安装,但安装以后,有一个注册过程,注时,需要根据用户电脑的“硬件特征码”和“软件标识号”来生成License码。这样,注册数据库中就保存了软件的信息,注册了一次,就不能再注册第二次,起到了软件保护的目的。
不知道两位的意思是否是这样?
也请大家想一想,还有没有其他的方式。。。。。
 
想想光盘是不能回写的,也就是说传统的办法,A电脑安装了,再在B电脑安装的时候,安装程序并不能知道A电脑上已经安装了,这样的信息.
只有通过网络实现,就像现在比较好的做法,就是需要通过网络注册.但如果有人要破解也是没有办法的.
好象真的好的限制方式还是加密狗.
那么不考虑成本用加密狗,不需要非常高的限制安全性,就用DELPHI注册的办法,就好了!
 
to 人生如路
你的光盘在制作时,是以A电脑的CPU,硬盘或其它硬件ID作加密依据的;
所以光盘只能用于A电脑,不能用于其它电脑了.
 
后退
顶部