关于软件加密,大神们请帮忙
mfc吧
全部回复
仅看楼主
level 3
Owen_Sigowill 楼主
现在想学习怎么给软件加密 加壳,产生注册码,自己百度了已经对加密有了解,可是不知道下一步怎么做才能将加密写入软件中,而且我也没有找到比较具体的教程,在知网上看到一些,不过讲的原理比较多,各位大神有做过软件加密的告知下,我知道网上有专门给软件加密的加密软件,可是我想自己写个软件加密,感觉这样比较妥当.大家如果有好的加密软件也麻烦推荐下,谢谢.
2015年07月23日 07点07分 1
level 3
Owen_Sigowill 楼主
@gym1039 @cheng8214 @chenyipu @0w00ang 大神来帮帮忙
2015年07月23日 07点07分 2
level 13
不懂这个,自己乱想的:
一、自己写两个程序:一个引导模块,一个加密工具;、
二、用加密工具处理需要加密的程序,具体如下:1、把需要加密的程序加密后作为引导模块的资源进行资源连接,得到加密后的程序;2、加密后的程序实际上就主要是引导模块再加上两个资源(加密后的原始程序和校验资源),引导模块运行时需要进行自身校验(防篡改,后面还要专门说),通过后则进行加密、注册等条件(实际上也可以考虑作为一个资源存在)的检验,也通过后对原始程序(资源)进行解密,解密后不要释放到磁盘,直接放在内存中运行(否则别人可以从磁盘上拷到未加密的原始程序);3、防篡改,设想是通过校验方式实现,实现方法是在1中再连接一个精心计算后的资源(这个资源实际上仅作为拼凑校验用,没有其他功能)
2015年07月23日 07点07分 3
level 3
Owen_Sigowill 楼主
@竹溪里仁 谢谢你的回答
2015年08月12日 06点08分 4
level 11
直接用结构体存吧 在来个错位 写入另一个结构体 再一次移位 最后再来个交叉
2015年08月30日 14点08分 5
1