您现在的位置是:首页 > 综合资讯 >正文
加密狗是什么东西(加密狗是什么)
发布时间:2022-06-27 10:26:23安胜梅来源:
大家好,小龙妹来为大家解答以上问题。加密狗是什么东西,加密狗是什么很多人还不知道,现在让我们一起来看看吧!
1、加密狗的工作原理:
2、加密狗通过在软件执行期间与加密狗交换数据来实现加密。加密狗内置了单片机电路(也叫CPU),使加密狗具备了判断分析的处理能力,增强了主动防解密能力。
3、这种加密产品被称为“智能”加密狗。加密狗内置的微控制器中含有专用于加密的算法软件,写入微控制器后无法读取。这样,加密狗硬件就无法被复制。同时,加密算法是不可预测和不可逆的。
4、加密算法可以将数字或字符转换成整数,如DogConvert(1)=12345。下面举例说明单片机算法的使用。比如某个程序里有这样一句话:A=Fx(3)。程序会根据常数3得到变量A的值。
5、所以可以这样重写原程序:A=Fx(DogConvert(1)-12342)。那么常量3不会出现在原程序中,而是DogConvert(1)-12342。这样只有软件作者知道实际调用的常数是3。
6、没有加密狗,DogConvert函数无法返回正确的结果,公式A=Fx(DogConvert(1)-12342)的结果肯定不会正确。这种让盗版用户失去软件使用价值的加密方式,比发现非法使用时警告制止的加密方式更温和、更隐蔽、更难被解密者琢磨。
7、此外,还有读写功能,可用于读取和写入加密狗的内部存储器。所以上面公式中的12342也可以写入狗的内存,这样A的值就完全依赖于DogConvert()和DogRead()函数的结果,这就使得解密更加困难。
8、但一般来说,加密狗微控制器的算法难度要低于一些公开的加密算法,比如DES,因为解密器在接触加密狗算法之前要面临很多困难。
9、扩展信息:
10、加密狗是一种用于软件加密的小型外部硬件设备。常见的有两种:并口和USB接口。加密狗广泛应用于各类软件中,如著名的绘图软件AutoCAD,相当多的国内工程软件和财务软件等。加密狗的成功应用揭开了软件知识产权保护的新篇章。
11、国内最早的加密狗是由北京彩虹天地信息技术有限公司现任总经理、董事长陈龙森先生于1990年提出并设计的。
12、他的想法是在微型计算机的并口上加载一个小型硬件设备,里面内置几个逻辑芯片,以一个计数器为核心;然后通过软件向外部硬件设备发送脉冲信号,等待返回信号。如果有,说明有外部硬件设备;否则将被视为非法操作,加密软件将停止工作。
13、所以在陈龙森设计的软件中,有一个专门的模块来读取并口上的硬件信息。软件开发技术人员可以将实现这一功能的软件模块加载到任何需要判断用户信息的地方,进行编译连接,从而形成能够自我保护的软件产品。
14、参考资料:
15、百度-电脑加密锁
本文到此结束,希望对大家有所帮助。
标签:
黑鹰坠落视频(黑鹰)下一篇
最后一页
猜你喜欢
最新文章
- 加密狗是什么东西(加密狗是什么)
- 地貌
- 今日淡泊以明志(宁静以致远)
- 今日10(1 1 10)
- 今日俊媳妇电动压面机(俊媳妇)
- 今日对呕吐有效的中药(dota牛蛙)
- 引产痛吗有没有无痛的(引产痛吗)
- 白带有点黄是怎么回事(白带有点黄是怎么回事)
- 旺夫成龙(关于旺夫成龙的介绍)
- 今日www(myfreecams com)
- 今日却话巴山夜雨时的却是什么意思(却话巴山夜雨时的却)
- 今日光纤收发器的作用是什么(光纤收发器的作用)
- 今日电视剧民兵葛二蛋主题曲谁唱的(电视剧民兵葛二蛋)
- 汽车修理厂怎么经营(汽车修理厂)
- 39人惨死集装箱的死因(39手机网)
- 黑鹰坠落视频(黑鹰)
- 与酒有关的诗句名句(与酒有关的诗句)
- 康庄美地(关于康庄美地的介绍)
- 乳房胀痛怎么回事已经几天了(乳房胀痛怎么回事)
- 今日出入境管理局上班好吗(出入境管理局上班时间)
- 今日短袖衬衫搭配
- 今日第几个消防日(第几个教师节)
- 今日舜耕小学李伟君(舜耕小学)
- 拜天公(关于拜天公的介绍)