请问大家如何加密自己的作品的,注册码会有用吗?(200分)

  • 主题发起人 foolishwolf
  • 开始时间
我的迷惑是:某人买了我的软件后,我给他个注册码,他不是用这个注册码可以装N套,可以卖给其他人吗?
 
想注册的还是会注册的,不想注册的你怎么加密也有破解。
 
那注册的含义是什么呢?是否就是用注册码来保证售后维护?用加密狗也能被破的,好多人能破。
 
重点是如何写好程序,而不是堆砌无用的加密代码。
在精力分配上,写好程序:做好加密=(100:1)*M,当然是否乘上“利益”这个系数M(money),就看你个人了。[8D]
 
好好学习,收藏
个人观点:
利用cpu、硬盘、bios、netcare的序列号,写个注册码就好,注册费用不要太高了,我想没几个为了十来块钱去破解的,连电费和设备折旧费都赚不来。当然,如果你的软件成本很高的话,那例外了,楼上有位朋友说的好,如果你的软件太有名了,那就没有加密的必要了,你已经不必依靠注册费这个收入了。再说了,不管你如何加密,都有解迷的方法啊,这个世界本来就是矛和盾的统一体。
 
这方面我有一定的经历,对于注册码的事。有许多注册码是通过获取系统信息再加密或是在软件内使用软件加密。这样的加密都是容易被破的,而且这个密码和软件生成以后,当发布以后就和软件一起带走了(如:在互联网上发布),以后这个密码你就无法再控制它了。这样我们就很难维护。
 
唉,破解的还是厉害,我发布的软件不到24小时就破解了!呵呵,佩服佩服!不过,我现在想到一些办法了,回头试试,要是有效也说出来大家共享一下!不过,要是失败的话,那我就什么都不说了,惭愧哦!
 
对了,我现在用的一个方法可以和大家共享一下。首先,在代码中一定加入算每个文件(包括exe和dll的Hash的算法),然后不同的文件中对其它多个文件进行校验,这种关系越复杂越好,然后呢,不是要每次都运算Hash算自己是否被脱壳或修改,而是随便设定一个日期(比如设定到每年4月26日),只有日期到了,才给自己Hash运算一下,如果运算不通过,呵呵,你就模仿CIH吧,这个可是够恨的哦!因为没有那个破解者会完全反汇编你的代码再从头到尾看看有没有隐藏算法!所以,这个方法绝对能够让他们发布的破解软件出现......呵呵。不过你小心一点,因为你如果用CIH的方法的话,最终损害的是使用你破解版软件的用户,而不是破解者本身!这个可是双刃剑哦!
 
保护与破解其实就是魔和道的关系,没有哪一边能永远胜出
 
顶部