软件狗是什么东西?

 我来答
msmmsm
推荐于2017-09-07 · TA获得超过3.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:45%
帮助的人:1.8亿
展开全部
有些软件在使用时,必须在机器上(并口、扩展槽或USB口)上插一个小小的硬件设备,软件才可以正常运行。这个硬件设备通常被称作"狗"。注意一点,由于加密狗是北京彩虹天地信息技术有限公司率先在国内开发出的加密产品,只是因为大家用得多了,所以就习惯性地把市场上所有的加密产品(加密锁、加密卡等)都叫狗了。

硬加密是一类软件与硬件技术相结合的加密产品。相对于软加密而言,加密狗独立于计算机系统外,难以用软件方式模拟,使得它更具?quot;黑箱"特点,功能也比早期的软加密有了质了突破。基本说来,硬加密是通过在软件执行过程中和加密狗交换数据来实现加密的。

当然,不是说硬加密方式就不能破解,有些解密者就利用并口监视器来监听并口数据流,记录程序运行中软件向并口写了什么数据,及并口上的加密硬件返回了什么数据,然后写一段程序仿真数据交换来解密。这对老的硬加密是一个打击。不过在新的软件狗中,比如金天?quot;RC-DJ型软件狗",设有端口噪声及迷宫技术,使得软件狗与软件的数据交换过程中含有大量的无用数据,来干扰解密,而正常的数据交换却可以在通讯协议的支持下正常进行。迷宫技术是用来迷惑解密者的跟踪用的。需要说明一点的是,有一类所谓"打狗棒"的解密软件,其实是针对软加密的,并不能对硬加密起作用。
梅俭隗雀
2019-06-15 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:865万
展开全部
"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品(新型加密狗也有usb口的)。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在接口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式