怎样实现EXE文件加密出售?

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:22:37
自己做了个程序想放到网上去出售,用什么方法加密来实现购买着只能在唯一的一台电脑中使用,不会被他转手倒卖?就像优化大师那样能生成一个申请码我再给他一个注册码让他去注册!
请说明下软件详细的具体的使用方法,追加了100分哦!!
356468870你说的地方下载连接打不开.
网上激活不现实.小小软件没有必要搞个网站.
jasonshen365 你所说的是什么软件啊?
jasonshen365说得很好可是我还是无从下手哦!!在自己程序里加密到底该怎么弄呢?

1.当打开这个文件,检测用户的网卡号(或cpu,或硬盘号)
2.把这个号进行加密运算(如:aaaaaaaa->bbbbbbbb)
3.提示你的用户号是bbbbbbbb,请输入密码,这样用户和你联系后,如果合法用户你可以给他一个加密运算后的密码(如:bbbbbbbb->cccccccc)
4.用户输入后cccccccc,你的程序检测通过就打开,否则就退出。
5.下次用户同样输入cccccccc就可打开,或者你写入注册表一些信息用户就不用第二次输入密码了
6.再复杂一点还可以做时间和使用次数的限制
我做过几次,效果还不错,自己做的加密算法比较独特,不容易被破解
--------------------------------
我说的是全部自己做,但有几个关键点:
1.检测用户的网卡mac号(或cpu,或硬盘号),网上可找到源代码
2.加密算法,简单的的话就随便做一个,例如 left(aaaaaaaa*????,8)
3.读写注册表信息,是否注册(写到一个保密的位置)

哥们那不是软件加密啊,,,那是你在编写软件的时候需要加的编程代码,
可以是内存注册或者运算注册,还有网络认证注册,,
这个不是加密不加密的问题,
ASProtect SKE是加壳啊,,,那也不是加密的啊,
正常流程是软件编写完成(包括注册机制)然后加壳是为了不让别人轻易破解你的软件,如果你加上壳以后别人想破解必须得先脱壳才能破解(不排除爆破的哦)
壳只起到保护程序不被破解的作用,,,个人建议是软件编写完成以后(包括注册机制)然后加上猛壳,生壳。。。这样起码能够很好的保护你的软件,,,ASProtect SKE属于压缩壳,现在使用的人很多,再说了脱这个壳也太简单了,,最好别加,,,呵呵加了也没什么用的,现在连菜鸟脱这个壳都很轻松搞定,,,,,,,

你可以做一个网上激活功能,根据用户的硬盘序列或者BIOS序列生成一个GUID,每次激活需要到服务器上认证,当然服务器端程序也要自己弄。激活必须有正常License,当一个License的用户数超过限制时就停止对该License的激活,许多软件都是这么实现授权的。