您的位置:首页 > 其它

加密软件的方式

2018-08-23 17:15 489 查看
加密软件有如下三种方式:

外壳式:加密软件把一段加密代码附加到执行程序上并把程序入口指向附加代码中。当被加密的程序装入内存后,附加代码首先执行,检查是否有跟踪程序存在,如果没有再检盘查密钥是否正确,如果正确,则转入原来的程序中。

这种方式的优点是不需要修改源代码,使用简单。然而,其缺点也很明显:一旦附加代码被击破,就会被解得干干净净。

内含式:加密代码以OBJ文件形式存在。应用程序调用这些加密代码,*后与要加密的程序编译连接到一起。

这种方式需要修改源代码,比较可靠。但是代码复杂性不如外壳式,不容易对二进制代码做复杂变形,容易被跟踪。违种方式主要用于使用软件加密狗和加密卡的加密程序。

结合式:把上述两种方法结合起来。用OBJ去检查外壳的可靠性,内外结合。

超时代软件采用结合式加密方式为个人及企业用户提供高强度的加密服务。而软件加密技术主要由密钥技术、反跟踪技术和代码插入技术构成,缺一不可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息