如何保护源码和防护软件破解?
辛辛苦苦写的软件,该如何保护源码和防护软件破解呢? 你可以参考一下看雪学院的《软件加密解密内幕》,这个学起来需要有汇编基础,学的时间较长。如果要在短期内实现保护效果,可以用一些笨办法,例如让注册码的验证算法越复杂越好,并且一定不要把验证算法做成一个函数或者一个动态链接库在需要的时候调用,这样看起来使得程序结构清晰,但一旦这个地方被破解,整个程序就解密了。你可以在每个功能模块启动时都验证一遍注册码,并且每次验证的代码分别写在每个模块里面,增大破解复杂度。 道高一尺,魔高一丈~~~ 源代码又不用发布,问题不大.
二进制文件方面,如果为了省事,可以使用加密狗.
100块左右的加密狗,破解成本在1W到5W间,如果还低于你软件的价值,可以使用更高级的加密狗.
但是加密狗的使用也需要技巧,具体要看其说明.不然强度还是很低. 没有必要纠结了,没有破不了,建议你放出来的不是完全版,再有你做好服务就够了。
my blog
http://ufo-crackerx.blog.163.com/
有理!
补充:VB , 基础类