问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请高手为我介绍一下"加密狗'的工作原理

发布网友 发布时间:2022-10-14 13:10

我来回答

1个回答

热心网友 时间:2024-10-25 15:07

加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称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等,因为解密者在触及加密狗的算法之前要面对许多难关
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 电话号码的数字有什么学问 淘宝天猫代运营公司收费大概多少才合理 ...的?哪位高手指点下怎么找淘宝代运营的公司靠谱啊 聚品会特卖是真的吗 聚品汇名表商城的浪琴手表是正品吗? 签了个app开发协议,想退款对方不退怎么办 购买教务软件能退吗 肾有时候会突然的很痛,怎么回事 山西艺术职业学院高考录取通知书什么时候发放,附EMS快递查询方法_百度... 山西艺术职业学院宿舍条件,宿舍几人间环境好不好(图片) 山西艺术职业学院2022年录取分数线 山西艺术职业学院在哪个区 山西艺术职业学院是几本 山西艺术职业学院有几个校区,哪个校区最好及各校区介绍 好用的邮箱有哪些,项目的重要资料要存储,想找一个安全的? 口虹大牌集合店东西都真的吗? 有期人气美食小狼探店介绍了南京一家海鲜店,店名里有个“鼎”字,求地 ... 方便面的热量多少 一包方便面多大热量 双卡手机怎么用两个? 双卡手机怎么用两个? 明天就要穿校服了,可是我在衣服上用炭笔画了许多画,用最简单的方法怎么... 怎样洗掉白色校服上的黑色中性笔墨 急 红色的校服被碳黑水性笔弄脏了,洗不掉,用红墨水能除掉吗 电脑里财务报表ex表格比较多,其中有的打开老是要未响应怎么办_百度知 ... 不可不知的2000个历史常识的内容简介 collins chinese dictionary怎样 柯林斯字典和牛津字典哪个好 不背单词柯林斯字典用多久 青岛一尾号“33333”手机号将被拍卖,这样的手机号是否有收藏价值? 遇事能够逢凶化吉的手机号尾数,一定要收藏好! 解析更强劲细节更丰富锦瑟香也TEQUILA PRO HiFi有线音乐耳机轻体验 水污染英文 并行运行出错,谁帮忙看下,找找原因啊 probablecausequalifier什么意思 怎么把微信视频号里的视频保存到相册 qq群吵架的群起什么名 排草是什么香料 排草介绍 排草是什么香料 波尔多金字塔顶端列级庄的诞生地,你了解多少? 看HTC m9参数的时候看到“采用了杜比5.1方案”是什么意思?