硬件代码出现在一些共享软件上,为了让你付费注册,作者制作了一个加密程序,其中用程序识别你电脑上所装的硬件情况,然后算出一串硬件代码,再由作者的解密程序将代码转换为注册码。如果你将这注册码用到另一台电脑上,因为两台电脑上的硬件没有完全一模一样的,所以另一台电脑的硬件代码也是不一样,就不能被注册使用。由于软件作者采用的注册机程序设计不同,同一台电脑用不同的算法得到不同的硬件代码,所以降低了被破解的风险。