给你个思路吧,你可以将这个用MD5加密,然后提前MD5特定位置的拼凑成注册码,第一这样可以保证只有你知道算法,第二因为MD5的不可逆,保证了安全性,你也可以加入其他的算法,来配合这个
没有好的运算方法,都是没用的。改变思路,随便生存一个注册号,对程序里的一个dll用rar加密,秘码为注册号使用时解压dll,引用dll让程序崩溃。