[em12] 共享软件加密保护之我见
学习程序设计的目标之一就是开发一个自己喜欢的软件,千辛万苦,终于完成了从程序的开发、调试、帮助文件和安装程序的制作、软件的测试工作,自己怀着美好未来的憧憬将软件发布到网上,可是不到一个星期,自己的软件的破解版、注册机到处都是,你可能欲哭无泪。为什么会发生这种现象呢?就是因为你的软件没有采取任何保护措施。
下面是我根据自己软件保护的经验写的较完整的软件保护方案。
1 防注册机---用非对称算法生成注册码
2 防爆破---用CRC算法实现软件的自校验。
3 用虚拟机VM保护注册验证的关键代码。
4 用软件加壳工具防反编译(最好用上工具的SDK或VM功能)
经过上述处理后,可以防止大部分破解者,
我的软件保护示例《C/C程序设计学习与实验系统》、《Masm for windows 集成实验环境》,你在网上看到注册机或破解版了吗?
软件下载 [url=http://www.]http://www.[/url]
当然,软件若是遇到破解高手还是难逃被破解的,但这样的几率就像你在行走的过程中小鸟拉在你身上屎的几率一样小。