机器码一般是根据硬件的相关数据产生的,而具体算法就要自己设计程序来实现了,越复杂越好

解决方案 »

  1.   

    最普通的方式,免于服务器交互的。序列号-〉散列-〉验证号,散列算法多的是,组合使用。你这个,貌似一个机器只能装一套的。机器码的产生可以用CPU的序列号,注册码+CPU序列号-〉散列-〉机器码。机器码告知后,服务器端的程序,机器码-〉散列-〉激活码。验证的时候,输入激活码,客户端用同样的散列算法,从机器码得到激活码,比较。为什么都要用散列算法?因为散列算法的优点是减少长度,第二个是不可逆。