我做过的注册码思路你参考一下。
注册码的生成:
我是用电脑硬盘,主板,网卡等几个硬件的序列号组合起来,然后分别加几个字母或符号连接成几组字符串(你也可以截取其中一段),然后用MD5分别加密成16位字符串
就成了注册码
注册:
软件运行的时候检查数据库中有没有注册记录,如果有注册记录,那么就用注册码生成的方式生成一个注册码,与数据库中的注册码对比,如果不相同那么就是复制软件,或者硬件有改动了。当然,为了避免软件注册后更换硬件引起注册码比对出错,你可以设定几个加密字符串通过及算通过注册验证,比如,硬盘,主板,网卡,只要其中两个通过甚至有一个通过就算注册了。
这是一个思路,可以参考,你也可以完善一下。
注册码的生成:
我是用电脑硬盘,主板,网卡等几个硬件的序列号组合起来,然后分别加几个字母或符号连接成几组字符串(你也可以截取其中一段),然后用MD5分别加密成16位字符串
就成了注册码
注册:
软件运行的时候检查数据库中有没有注册记录,如果有注册记录,那么就用注册码生成的方式生成一个注册码,与数据库中的注册码对比,如果不相同那么就是复制软件,或者硬件有改动了。当然,为了避免软件注册后更换硬件引起注册码比对出错,你可以设定几个加密字符串通过及算通过注册验证,比如,硬盘,主板,网卡,只要其中两个通过甚至有一个通过就算注册了。
这是一个思路,可以参考,你也可以完善一下。
学习--------------学习-------------------学习--------------------!!