关于软件注册的问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:22:51
我单位购买了某正版软件,安装后还需要给软件公司打电话进行注册。注册过程是告之软件公司我电脑的标识码(该软件生成),然后他们再告之我一个注册码,输入注册码,注册过程结束,软件可以使用了。
另外,该软件只可以在两台电脑上安装,当我安装到第三台电脑上时,就必须在注册这第三台电脑时告之他们取消之前的两台电脑中的一台的软件注册才可以。这样那台取消了注册的电脑就不能再使用该软件了。

我想问的是:
1、软件公司是靠什么来注册我的软件的?是通过一定算法,将我电脑的标识码转换成注册码,从而完成注册的吗?比如我的电脑标识码为“ABCD”,其算法为将电脑标识码反转,则注册码就是“DCBA”,是这样的吗?
2、如果是象我猜测的那样通过一定的算法将我电脑的标识码转换成注册码,那么他们又是怎么取消我的注册的呢?一个算法不是固定的吗?如果从“ABCD”生成“DCBA”是完成注册了,那他们又怎么让“DCBA”完不成对“ABCD”的注册呢?
注:所有注册过程都是通过电话完成的,电脑完全可以不连通网络,所以通过网络控制注册是不可能的。

希望高手能帮我详细解惑,我基本属于菜鸟!谢谢!
我完全是出于好奇,没有任何不良目的!单位买的也是正版软件,请不要给我注册机一类的东东啊!仅仅是因为好奇而已!

这个属于“混沌数学”里的东东,一两句话说不清楚,可以私信加我聊。

注册是锁你的硬件,如主板,硬盘……,等其他信息
具体算法,软件不同,规律也不一样,在不联网的情况下应该不会出现注册三台电脑就不能用!
不过有一种可能,就是你用的这软件有一个注册登计的挂接程序,就是每注册一次,软件就会增加一个值,上限=2,也就是说该软件永远都只能注册二次,那这里就有一个方法可以避免这种情况,那就是阻止注册次数回写!

都有公钥密文的。一般会有很多种算法。不能确定他具体用的哪种算法,密文一般都只有公司高层才能知道,普通员工拿到的也就是一个密文转译软件,他就是把你电脑的标识通过密文转成他的注册码,不过这个密文我们当然不知道。呵