当前位置: 首页 > 解决方案 > 软件加密 > 了解加密狗

了解加密狗

“加密狗”是一个软件保护的通俗行业名词,产品是为软件开发商提供一种智能软件保护的工具,它包含一个 安装在计算机上的硬件和一套包含多种语言接口的开发包工具。加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。一般是插在 计算机并口或USB口上,内部包括有几十或几百字节的非易失性存储空间可供读写,软件开发者可以通过接口函数和软件狗进行数据交换,来检查软件狗是否插在 接口上(内嵌加密);或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。软件开发者可以在软件中设置多处校验,如果没插加密狗或加密狗不对 应,软件将不能正常执行。加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处 理能力,增强了主动的反解密能力。加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出,就保证了加密狗硬件不能被复 制。同时,加密算法是不可预知、不可逆的。

加密狗按产品升级分为一代、二代、三代、四代……,而单纯的数据存储型加密狗已经早已过时弃用,目前存在在的基本是单片机型加密狗和智能卡型加密 狗。随着解密技术的发展,单片机加密狗由于其算法相对简单,存储空间较小,也正逐渐被“智能卡”型加密狗取代,智能卡加密狗其优势在于代码移植。“代 码移植”加密原理为一种全新的、可信的软件保护模型,工作原理为:软件中部分代码经过编译,“移植”到加密锁硬件内部,软件中没有该段代码的副本。PC端 应用软件的关键的代码和数据“消失”了,被安全地移植到了加密锁的硬件中保护起来,需要使用时,应用软件可以通过功能调用引擎来指令运行硬件中的关键代码 和数据并返回结果,从而完成整个软件全部的功能。由于这些代码和数据在PC端没有副本存在,因此解密者无从猜测算法或窃取数据,极大地保证了整个软件系统 的安全性。这种方式提供了一个可靠的加密解决方案,从理论上保证了软件加密的绝对安全性。我公司目前加密锁系列提供单片机型(IV型\UT5型\UT时钟 型)和智能卡型(U_code\U2_code\U_key)加密狗,U_code系列产品是同类加密产品中速度较高并可配独立时钟(电源硬时钟)、支持大容量 加密U盘的高速智能卡加密狗(详细资料见网站相关产品介绍部分)。

------分隔线----------------------------

软件加密   数据、文档加密   身份认证   安全存储   
北京素志科技发展有限公司 | 京ICP备12048725号-1
Copyright ◎2012 suciz.com Inc. All Rights Reserved. 版权所有