在线客服

服务热线

联系我们:

0755-25636819

关注微信

返回顶部

全国服务热线

0755-25636819

当前位置: 首页 > 新闻动态  > 新闻详情

关于我们

加密狗的攻守之战:拥有加密与解密的方法

2018-03-11 69次

加密狗主要是做什么的?加密狗又被称为加密锁,是用于很多硬件设备上的加密狗身影,加密狗不仅能在常见的建筑设计软件或者财务软件使用加密狗绑定着正版软件外,更加能在医疗领域中看见加密狗身影,毕竟加密狗只有知己知彼,方能百战百胜。

硬件加密锁,俗称“加密狗”,对于加密狗公司的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICEDebug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。

硬件克隆复制主要是针对通用芯片的加密狗,因为不少加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。不过拥有核心技术的加密狗就无法使用这种方法,这些加密狗硬件使用的是安全性很好的自己研制开发的芯片,通常很难进行复制,而且现在部分加密狗也在使用进口的智能卡芯片,因此这种硬件克隆的解密方法用处越来越少。


对于Debug调试破解,由于软件的复杂度越来越高,编译器产生的代码也越来越多,通过反汇编等方法跟踪调试破解的复杂度已经变得越来越高,破解成本也越来越高,目前已经很少有人愿意花费大量精力进行如此复杂的破解,除非被破解的软件具有极高的价值。

目前专业加密狗的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截。这种方法成本较低,也易于实现,对待以单片机等芯片为核心的加密锁具有不错的解密效果。

由于加密狗的应用程序接口(API)基本上都是公开的,因此从网上可以很容易下载到加密狗的编程接口API、用户手册、和其它相关资料,还可以了解加密狗技术的最新进展。

软件加密的速度适中,要保持对破解的领先,否则加密则无意义。作为优秀的软件保护产品最为重要的一点应该是与软件整合的能力。如果加密狗仅仅是一个简单的响应工具,那么即使是最强大的加密算法本质上也无法提供真正的软件保护。

加密狗不仅能给不断技术创新,遥遥领先于加密狗,只有不断创新才能让加密狗更加受到消费者们的青睐也越来越受到开发者们的认同。