了解加密狗
    “加密狗”是一个软件维护的浅显行业名词,产品是为软件开发商供给一种智能软件维护的东西,它包括一个 安装在核算机上的硬件和一套包括多种语言接口的开发包东西。加密狗根据硬件维护技术,其目的是通过对软件与数据的维护防止知识产权被非法运用。一般是插在 核算机并口或USB口上,内部包括有几十或几百字节的非易失性存储空间可供读写,软件开发者能够通过接口函数和软件狗进行数据交流,来查看软件狗是否插在 接口上(内嵌加密);或许直接用软件狗顺便的东西加密自己EXE文件(俗称"包壳")。软件开发者能够在软件中设置多处校验,如果没插加密狗或加密狗不对 应,软件将不能正常履行。加密狗通过在软件履行进程中和加密狗交流数据来完结加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判别、剖析的处 理才能,增强了自动的反解密才能。加密狗内置的单片机里包括有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出,就确保了加密狗硬件不能被复 制。同时,加密算法是不行预知、不行逆的。
     加密狗按产品升级分为一代、二代、三代、四代……,而单纯的数据存储型加密狗现已早已过期弃用,现在存在在的基本是单片机型加密狗和智能卡型加密 狗。跟着解密技术的发展,单片机加密狗因为其算法相对简略,存储空间较小,也正逐渐被“智能卡”型加密狗替代,智能卡加密狗其{zd0}优势在于代码移植。“代 码移植”加密原理为一种全新的、可信的软件维护模型,作业原理为:软件中部分代码通过编译,“移植”到加密锁硬件内部,软件中没有该段代码的副本。PC端 应用软件的要害的代码和数据“消失”了,被安全地移植到了加密锁的硬件中维护起来,需求运用时,应用软件能够通过功用调用引擎来指令运行硬件中的要害代码 和数据并回来成果,然后完结整个软件悉数的功用。因为这些代码和数据在PC端没有副本存在,因而解密者无从猜想算法或xx数据,极大地确保了整个软件体系 的安全性。这种方法供给了一个可靠的加密解决方案,从理论上确保了软件加密的{jd1}安全性。
郑重声明:资讯 【了解加密狗】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——