加密狗是什么? 其用途?
答案:6 悬赏:0
解决时间 2021-02-16 13:41
- 提问者网友:护她一生,唯爱
- 2021-02-16 04:53
加密狗是什么? 其用途?
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-02-16 06:33
加密狗是用来保护软件安全的,开发商开发的软件用加密狗进行加密,使用软件的时候必须插上加密狗软件才能正常运行。防止软件被非法盗用复制。现在用的比较多的是智能卡型加密狗。安全性更高。精锐5加密狗安全性更高。www.sense.com.cn
全部回答
- 1楼网友:花一样艳美的陌生人
- 2021-02-16 12:37
加密狗是一个硬件,来用保护软件非法使用的硬件设备.
分为并口,串口,PCI,USB等接口的
- 2楼网友:走,耍流氓去
- 2021-02-16 11:20
"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在并行口上;或者直接用软件狗附带的工具加密自己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等,因为解密者在触及加密狗的算法之前要面对许多难关
qq27612779
- 3楼网友:恕我颓废
- 2021-02-16 09:44
加密狗是用于加密软件的license的,这种方式已经比较旧了。为了防止license的盗用,软件厂商在license中加入狗密狗号(硬件号),使得license必须由固定的狗(硬件号)才能启用。有的license文件中还会限定硬盘号,以保证只有硬盘号对应的计算机才能运行该license文件。因此这种方式的加密,需要license文件+加密狗。
而今,越来越多的软件采用网卡及系统其他软件硬件的综合加密,例如:西门子软件的license文件中,使用CID来识别license文件。CID(Composite ID)的产生,是由组成该计算机的当前状态的操作系统+硬件综合生成的一系列号码。变更操作系统、更换硬件,都会带来CID的变化,导致license不再可用。
- 4楼网友:温柔刺客
- 2021-02-16 08:44
加密狗是用于保护软件不被非法使用的硬件设备.跟优盘差不多的设备,大部分为usb口,也有sd卡和cf卡的,像德国威步。主要用途就是软件防盗版,保护知识产权,防止软件被复制并非法使用。
- 5楼网友:零负荷的放任
- 2021-02-16 08:00
什么是加密狗:
加密狗即软件通过加密狗的方式实现加密,也就是说软件安装后需要插入加密狗才可以使用软件,目前加密狗有USB和并口(打印口)两种,采用携带更为方便的USB加密狗,加密狗在销售时随同软件一并寄出,二者不可分割;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯