很多软件都需要狗来启动,那狗是啥玩意?工作原理是什么?

作者&投稿:五态 (若有异议请与网页底部的电邮联系)
很多正版软件要在电脑上插狗才能用,是什么原理~

加密狗,其实就是一种硬件加密技术,一些商业软甲在运行时需自动连接加密狗验证后才能使用。所以加密狗就如同一款软件的“钥匙”一样。我所了解的具体就是这些。下面的是一些专业解释,网上看到了。
-----------------------------------------------
"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在并行口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。

加密狗的工作原理:
加密狗通过在软件执行过程中和加密狗交换数据来实现加密的。加密狗内置单片机电路(也称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年提出并设计完成的。
他的想法是,把一个小的硬件装置加载到微机的并行口上,其中内置几个逻辑芯片,作为核心的是一个计数器;然后通过软件,向外加的硬件装置发送脉冲信号,并等待返回信号,如果有,则表明外部存在硬件设备,否则就视作非法运行,被加密软件停止工作。
因此,陈龙森设计的软件中,专门设有一个模块,用来读取并行口上的硬件信息。软件开发的技术人员,可以把实现此项功能的软件模块,加载到任何需要对用户信息判断的地方,进行编译连接,从而就能形成可以保护自身的软件产品。
参考资料:
百度百科-计算机加密锁

"狗"也就是俗称的"加密狗",也就是起到保险的作用,现在很多游戏GM都卖加密狗了,为了保护帐号,下面是它的一些使用功能.
"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在并行口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。
加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。这样,就保证了加密狗硬件不能被复制。同时,加密算法是不可预知、不可逆的。加密算法可以把一个数字或字符变换成一个整数,如DogConvert(1)=17345、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等,因为解密者在触及加密狗的算法之前要面对许多难关

没看懂!

软件狗(software
dog
)是一种计算机软件的加密方式,是“硬件加密锁”的俗称。计算机软件天生就有复制成本小、传播方便等特征,所以盗版比较容易,难以保证版权。商业软件开发者为了保护自己的软件版权,往往会设置一些加密措施,让只有购买了这套软件产品的用户才能使用。
一些价值比较高的软件可能会采用硬件加密的方式来保护版权,用户只有在计算机的打印接口(并行口)或者usb口安装相应的硬件时,软件才会正常工作。这种安装在并行口或者usb口的防盗版硬件,就是我们所说的“加密狗”或“软件狗”。软件狗有单机使用、移动设备使用和网络使用三种,但是工作原理基本相同。


软件加密狗如何使用?
其实做为软件开发者,研究好软件加密的确很重要,不过也很有必要多了解一些关于加密狗解密和破解的知识,加密和破解就像矛和盾一样,对于解密知识了解的越多,那么编写的加密代码就越好,要知道加密永远都比解密要容易的多,只有知己知彼,方能百战百胜。 硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,...

为什么打开博优餐饮软件后台管理结婚弹出来的是请插入软件狗?
是否使用的是破解版的。软件狗是为了保护正版软件,保护软件开发商合法利益。软件启动后一般都会自动检测的。可以试用下美萍,试用满意后再购买正版。在理念的层面上,美萍强调不以产品为中心,而要以客户的需求为中心。

“软件狗”是什么?
不过在新的软件狗中,比如金天?quot;RC-DJ型软件狗",设有端口噪声及迷宫技术,使得软件狗与软件的数据交换过程中含有大量的无用数据,来干扰解密,而正常的数据交换却可以在通讯协议的支持下正常进行。迷宫技术是用来迷惑解密者的跟踪用的。需要说明一点的是,有一类所谓"打狗棒"的解密软件,其实是针对...

...现在打不开,一打开就出现关机并打开软件狗是怎么回事?求大神帮忙...
原因: 1、病毒。安装稳定的杀毒软件 2、系统文件丢失。重新安装系统 3、系统启动项目过多。开机过程缓慢,而且开机过程中无法打开软件 4、开机过程中网络‘本地连接’获取ip地址过程慢(大约一分钟)这个过程中防火墙工作的同时,同样无法运行软件。

寻狗启示用什么软件做的
WORD打字 插图都行 自己不会去打印社 让哪人的工作人员帮帮忙 一般都能帮着弄

软件狗的工作原理
如果软件狗返回正确的数据的话,软件可以正常使用,否则软件将会停止工作,并且向用户显示出错的提示。从这种原理我们可以看出,如果软件狗要起到不错的加密效果,和被加密的软件的设计是紧密相关的。一般来说,软件读取加密狗的次数越频繁、传输的数据越复杂多样、读取数据的函数越多,破解加密狗的难度就会...

软件狗是什么东西?
软件狗(Software Dongle)是一种计算机软件的加密方式,是“硬件加密锁”的俗称。是一个插在计算机并口(打印输出口)或USB口上的硬件。也叫usb加密狗,某些软件离开加密狗(软件狗)就无法启动和运行!软件商以此来防止盗版!

广厦cad 软件狗 是怎么回事
这个是软件开发公司为了保护他们开发的软件不被盗版,要得到软件狗,只能去他们的公司购买!

精雕软件 JDPaint V5.20开启需要安装加密狗!那加密狗怎么安装求解
安装的时候有JDP的安装 也应该会提供给你加密狗的安装程序 至于安装的话 跟安装JDP软件一样的 没有什么特别的地方 只是你可能缺少加密狗的安装程序而已 而且加密狗安装上直接就可以用的 并不需要去解密什么的

怎样破解加密狗,没有安装加密狗为什么软件打不开
是不是用的彩虹天地的加密狗?如果是使用国内其他品牌的狗破解容易点,如果是用的原来彩虹天地的加密狗挺有难度的。(特别是如图这种加密狗)没有安装加密狗的软件打不开?是因为软件启动的时候自动去检查有没有加密狗在USB口,如果没有就不运行程序。这就是软件采用了这种加密狗加密了。

临江市15824148611: 很多软件都需要狗来启动,那狗是啥玩意?工作原理是什么? -
宥秀阿糖: "狗"也就是俗称的"加密狗",也就是起到保险的作用,现在很多游戏GM都卖加密狗了,为了保护帐号,下面是它的一些使用功能."加密狗"是一种插在计算机并行口上的软硬件结合的加密产品.一般都有几十或几百字节的非易失性存储空...

临江市15824148611: 我想买一个软件,硬件复制狗是什么? -
宥秀阿糖: 总的来说硬件复制狗的用法是:电脑必须安装原版预算软件及需要使用的定额库、图形规则,之后把我们的锁插到USB接口上,这样就能正常使用了,不用安装额外的程序,跟正版软件的安装及使用是一模一样的.实质上就是正版软件,只不过...

临江市15824148611: 电脑开机以后出现请插好软件狗后再试是怎么回事啊 -
宥秀阿糖: 你的电脑是不是装了什么软件需要软件狗破解的,如果是的话,应该是软件狗没装好

临江市15824148611: 新买的笔记本电脑开机密码忘了,怎么办怎办?? -
宥秀阿糖: 电脑密码破解方法一:如果开机的时候,界面上没有出现Administrator这个用户名,那么我们就在这个界面状态下按住“Ctrl”+“Alt”键,然后再连续按两次“Delete”键这是会出现一个windows的经典登录界面,用户名就是Administrator,密...

临江市15824148611: 问个菜鸟问题,只要有狗所有软件都可以通用吗? -
宥秀阿糖: 对 神机妙算只要有狗所有软件都可以通用

临江市15824148611: 需要加密狗的软件可以在不使用加密狗的情况下脱机处理数据么? -
宥秀阿糖: 如果说,你的加密狗不是硬件绑定,你就可以使用GHOST

临江市15824148611: 机器狗病毒特性是什么?? -
宥秀阿糖: 病毒名称:“AV终结者”病毒 与熊猫烧香过于“张扬”的特点不同,“AV终结者”的攻击手段更为隐蔽,用户如果感染了该病毒,所有杀毒软件将被禁用;想用搜索引擎去查找一些解决办法,输入“杀毒”字样,浏览器窗口遂被关掉;安全模...

临江市15824148611: 那位大虾知道软件狗是什么东东,在哪里可以下载? -
宥秀阿糖: 软件狗是一种软件反盗版技术.与硬件狗比起来较少见. 针对不同的软件狗有不同的破解补丁,比必须提供软件名称才行.

临江市15824148611: 请问,酒店狗系统,到底是做什么的? -
宥秀阿糖: 酒店狗就是一个可以让客户在线上订房,会员管理营销跟收益分成于一体的管理系统.

临江市15824148611: linux怎么打开程序 -
宥秀阿糖: 你先去学基础知识就行了,如果你不想学,那就最好改用 for windows 的版本……1、你在开始菜单里面找不到的程序,当然要用终端来运行,其实,可以用运行解决.印象里打开运行菜单的快捷键是 alt + f2 .你的开始菜单上面或许也有运行的...

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