怎样给VB程序加密我的工作是给客户开发一个中等规模的软件,源程序
我的工作是给客户开发一个中等规模的,源程序大概有几万条,工作结束后要连源程序一起交给人家.说加密可能不准确,我想做的是要让别人能用,但是想继续开发的话必须回来找我.简单地说,让别人看不懂,不敢碰.看来只能从编程技巧上动脑子.各位高手有什么好的建议吗?
读别人的源代码本来就不太容易。你既然要开源给对方,又不想让让人家更不容易读懂,建议这样做: 用批量替换的方法,把变量、常量、自定义函数、子程序、数组、控件的名称全部改成无意义的 比如,你可能会用 panduanniannin 来表示判断年龄子程序,用 age来表示年龄变量,现在统一把 panduanninanin来替换成 fmcc,把age 替换成 xyz. 自己则记下这个工程各名称的含义,我想,让他一方面要主动性懂程序,一方面还要推测你某个具体变更的含义,进而进一步了解程序的含义,就够让对方抓狂一阵子了