U盘加密狗原理是什么?

作者&投稿:刘泉 (若有异议请与网页底部的电邮联系)
加密狗的原理是什么?~

加密狗通过在软件执行过程中和加密狗交换数据来实现加密的。
加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。这种加密产品称它为"智能型"加密狗。
加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。这样,就保证了加密狗硬件不能被复制。同时,加密算法是不可预知、不可逆的。
加密狗也叫加密锁,是一种插在计算机并行口上的软硬件结合的加密产品(新型加密锁也有usb口的)。加密狗是为软件开发商提供的一种智能型的具有软件保护功能的工具,它包含一个安装在计算机并行口或 USB 口上的硬件,及一套适用于各种语言的接口软件和工具软件。
加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。

加密狗的工作原理:
加密狗通过在软件执行过程中和加密狗交换数据来实现加密的。加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。
这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。这样,就保证了加密狗硬件不能被复制。同时,加密算法是不可预知、不可逆的。
加密算法可以把一个数字或字符变换成一个整数,如DogConvert(1)=12345,下面,举个例子说明单片机算法的使用。 比如一段程序中有这样一句:A=Fx(3)。程序要根据常量3来得到变量A的值。
于是就可以把原程序这样改写:A=Fx(DogConvert(1)-12342)。那么原程序中就不会出现常量3,而取之以DogConvert(1)-12342。这样,只有软件编写者才知道实际调用的常量是3。
而如果没有加密狗,DogConvert函数就不能返回正确结果,结果算式A=Fx(DogConvert(1)-12342)结果也肯定不会正确。这种使盗版用户得不到软件使用价值的加密方式,要比一发现非法使用就警告、中止的加密方式更温和、更隐蔽、更令解密者难以琢磨。
此外,还有读写函数可以用作对加密狗内部的存储器的读写。于是可以把上算式中的12342也写到狗的存储器中去,令A的值完全取决于DogConvert()和DogRead()函数的结果,令解密难上加难。
不过,一般说来,加密狗单片机的算法难度要低于一些公开的加密算法,如DES等,因为解密者在触及加密狗的算法之前要面对许多难关。

扩展资料:
加密狗是一种用于软件加密的小型外置硬件设备,常见的有并口与USB接口两种类型,加密狗被广泛应用于各种软件之中,其中如著名的绘图软件AutoCAD,国内相当数量的工程软件与财务软件等。加密狗的成功应用,翻开了软件知识产权保护的新篇章。
国内最早的加密狗是由现北京彩虹天地信息技术有限公司总经理、董事长—陈龙森先生在1990年提出并设计完成的。
他的想法是,把一个小的硬件装置加载到微机的并行口上,其中内置几个逻辑芯片,作为核心的是一个计数器;然后通过软件,向外加的硬件装置发送脉冲信号,并等待返回信号,如果有,则表明外部存在硬件设备,否则就视作非法运行,被加密软件停止工作。
因此,陈龙森设计的软件中,专门设有一个模块,用来读取并行口上的硬件信息。软件开发的技术人员,可以把实现此项功能的软件模块,加载到任何需要对用户信息判断的地方,进行编译连接,从而就能形成可以保护自身的软件产品。
参考资料:
百度百科-计算机加密锁

加密狗是外形酷似U盘的一种硬件设备,正名加密锁,后来发展成如今的一个软件保护的通俗行业名词,"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品(新型加密狗也有usb口的)。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在接口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。
  加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。这样,就保证了加密狗硬件不能被复制。同时,加密算法是不可预知、不可逆的。加密算法可以把一个数字或字符变换成一个整数,如DogConvert(1)=12345、DogConvert(A)=43565。
  加密狗是为软件开发商提供的一种智能型的软件保护工具,它包含一个安装在计算机并行口或 USB 口上的硬件,及一套适用于各种语言的接口软件和工具软件。加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。
工作原理
  加密狗的工作原理:
  加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。这样,就保证了加密狗硬件不能被复制。同时,加密算法是不可预知、不可逆的。加密算法可以把一个数字或字符变换成一个整数,如DogConvert(1)=12345、DogConvert(A)=43565。下面,我们举个例子说明单片机算法的使用。 比如一段程序中有这样一句:A=Fx(3)。程序要根据常量3来得到变量A的值。于是,我们就可以把原程序这样改写:A=Fx(DogConvert(1)-12342)。那么原程序中就不会出现常量3,而取之以DogConvert(1)-12342。这样,只有软件编写者才知道实际调用的常量是3。而如果没有加密狗,DogConvert函数就不能返回正确结果,结果算式A=Fx(DogConvert(1)-12342)结果也肯定不会正确。这种使盗版用户得不到软件使用价值的加密方式,要比一发现非法使用就警告、中止的加密方式更温和、更隐蔽、更令解密者难以琢磨。此外,加密狗还有读写函数可以用作对加密狗内部的存储器的读写。于是我们可以把上算式中的12342也写到狗的存储器中去,令A的值完全取决于DogConvert()和DogRead()函数的结果,令解密难上加难。不过,一般说来,加密狗单片机的算法难度要低于一些公开的加密算法,如DES等,因为解密者在触及加密狗的算法之前要面对许多难关.

电脑狗,即加密狗,现在所说的加密狗,一般都是硬件加密狗。是一种类似于u盘一样的东西,是一种防盗版的方式。一般是把程序的一小部分或解密部分集合到加密狗的硬件中,防止软件的盗版。
现在好像除了复制加密狗,没有什么很好的破解方法。
加密狗(dongle),经常被认为是硬件保护,它是一个可被附加在计算机并口、串口或USB上的小插件,它包含厂家烧制的EPROM和定制的专用集成电路。dongle保护的的原理就是软件开发者在程序里经常检查dongle中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直接读)。


加密狗是什么东西呀?
加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。

如何制作加密狗
硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。 硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的...

请问加密狗是什么?
加密狗(dongle),经常被认为是硬件保护,它是一个可被附加在计算机并口、串口或USB上的小插件,它包含厂家烧制的EPROM和定制的专用集成电路。dongle保护的的原理就是软件开发者在程序里经常检查dongle中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直...

加密狗使用方法
现在市面上的加密狗的工作原理不外乎RAINBOW的这两种形式: 1、程序发命令查询--加密狗运算后相应程序; 2、把源代码放入加密狗内部执行(现在还只有RAINBOW公司一家有此功能的加密狗)。 软件狗是使用在计算机并行口和 USB 口上的用于软件保护的硬件产品。软件狗采用端口噪声技术,提供 100 字节的掉电保护存储器,具备...

需U盘插入电脑认证才能启动某软件
加密狗保护的的原理就是软件开发者在程序里经常检查加密狗中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直接读)。在Win2000或WinXP下,它被认作“USB人体学输入设备”,在首次插入USB口时,右下角的任务栏会有提示。

如何制作加密狗u盘
这样你的简易「加密狗」就完成了。开机如果不插入U盘的话将会自动关机。原理是开机启动 C 盘中的 .bat 文件,执行命令检查 F 盘中的 认证文件,如果没有找到文件将自动关机。家庭版没有自带「组策略」,需要先安装「组策略」,做法是在桌面新建一个「文本文档」并在其中输入以下内容后保存。pushd "...

软件加密狗(锁)破解原理和方法,高手如何破解软件加密狗
软件加密狗破解软件,数据值比较好理解,数据值是用户存储在可读写的单元中的数据,就和存储在硬盘里一样,用户可以使用Read函数读出存储单元里面的数据,也可以使用Write函数保存自己的信息到存储单元。软件加密狗破解软件;计数器是这样一种单元,软件开发商在其软件中使用Decrement函数可以把其值减一,当计...

加密狗可以复制到硬盘吗
该工具不可以复制到硬盘。加密狗是第三方软件开发商根据软件开发商的授权而开发,是软件用于版权保护的硬件加密锁。其工作原理是利用计算机的硬件特征码来唯一识别一台电脑,软件特征码的获取需要通过购买正版软件获得,一旦加密狗丢失或损坏,那么该软件就不能继续使用,因此加密狗不能复制到硬盘。

备份带加密狗的系统
我们也有带加密狗的软件,加密狗的工作原理就是软件去读加密狗中的字符串,所以加密狗只有驱动起来才能用(U口需驱动,并口不一定),而加密狗驱动之后也就是在系统中留下硬件驱动信息。所以,用普通的GHOST方法就能备份啊。我从来都是用萝卜家园之类的盘启动后单独运行GHOST备份。恢复后插上加密狗自己...

加密狗是什么意思
另一种可以在加密狗内写入一些数据,程序执行时需要从加密狗内读取数据,这种情况下,如果只是简单的修改返回值,程序是肯定不能正常运行的,所以就有了复制加密狗的破解方法。加密狗技术实际上并不是很高深的技术,因为主要的加密狗的芯片和内部文件都有专业的黑客及厂家提供,软件作者一般只是把数据文件用...

东区15580169992: U盘加密狗原理是什么? -
鲜侦复方: 电脑狗,即加密狗,现在所说的加密狗,一般都是硬件加密狗.是一种类似于u盘一样的东西,是一种防盗版的方式.一般是把程序的一小部分或解密部分集合到加密狗的硬件中,防止软件的盗版. 现在好像除了复制加密狗,没有什么很好的破解方法. 加密狗(dongle),经常被认为是硬件保护,它是一个可被附加在计算机并口、串口或USB上的小插件,它包含厂家烧制的EPROM和定制的专用集成电路.dongle保护的的原理就是软件开发者在程序里经常检查dongle中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直接读).

东区15580169992: 加密狗的原理是什么? -
鲜侦复方: 加密狗的工作原理: 加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力. 这种加密产品称它为"智能型"加密狗.加密狗内置...

东区15580169992: 加密狗的原理是什么样的? -
鲜侦复方: 加密狗(dongle),经常被认为是硬件保护,它是一个可被附加在计算机并口、串口或USB上的小插件,它包含厂家烧制的EPROM和定制的专用集成电路.dongle保护的的原理就是软件开发者在程序里经常检查dongle中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直接读). 参考资料:http://www.isip.cn/IsipView/2005-7-19/Html_View_900.Htm#

东区15580169992: 加密狗和U盘有什么不同? -
鲜侦复方: 加密狗是外形酷似U盘的一种硬件设备,正名加密锁,后来发展成如今的一个软件保护的通俗行业名词,"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品(新型加密狗也有usb口的).一般都有几十或几百字节的非易失性存储空...

东区15580169992: U盘怎么变加密狗 -
鲜侦复方: 加密狗是不能改成U盘的.虽然它的外形像一个U盘,也是USB接口的,但是它是不能像U盘那样量产成其他形式.即使能够,也没有意义.加密狗是特殊设计的,里面可能并没有储存空间或者存储空间很小,仅够存放里面的数据.把U盘改成加密狗倒有可能

东区15580169992: U盘为什么能加密,U盘加密的原理介绍 -
鲜侦复方: 有一些是需要格式化以后专门在U盘里安装了特定加密软件的,当你拷入文件时就会自动加密,原理和加密软件的透明加密原理一样,还有厂商专门制作的加密U盘 比如IP-guard的加密U盘,就属于后者,是由厂商提供的硬件产品,同时IP-guard也能够格式化外来的移动存储设备,使之变成可以自动加密拷入文件的U盘设备.

东区15580169992: 加密狗问题 原理 -
鲜侦复方: 跟农业银行的U盾一样的道理. 其实就是下了个证书之类的东西附带了他的解密程序. 一般为了防止无意中把证书破坏掉,其实都是特定的U盘做过量产处理,把证书这种加密文件隐藏了的.

东区15580169992: 如何让软件只能运行在指定的U盘上 -
鲜侦复方: 你好,1、U盘肯定有个唯一的ID.2、程序运行的时候,先找到U盘,然后读取一些指定的文件,跟程序匹配起来.3、U盘只要能唯一ID就行.原理其实就是加密狗.

东区15580169992: 加密狗和加密锁是一种东西吗 有区别吗 -
鲜侦复方: 加密狗 我见过的是U盘样子的 加密锁 软件

东区15580169992: 软件中类似U盘的一个叫狗的是什么东西 -
鲜侦复方: 是 加密狗 吗?------------------------------------------------------------------------------------------"加密锁"(也称加密狗)最早由彩虹天地开发,现已成为软件加密行业的代名词.加密锁是一种插在计算机并行口上的软硬件结合的加密产品(新型加密锁也有usb...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网