0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

电子百科

软件狗

软件狗

软件狗的工作原理

  •   开发商程序通过调用软件狗开发套件提供的接口模块对软件狗操作,软件狗响应该操作并通过接口模块将相应数据返回给开发商程序。开发商程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的软件狗,开发商可以将应用程序终止运行。

软件狗的特点

  •   1、不占用并行口,因为它虽然插在并行口上,但是它又提供了一个跟原来一致的并行口。

      2、软件具有防解密功能,可对抗各种调试的工具的跟踪。

      3、一狗一密码或一种线路,软硬件不可互换。

      4、提供各种语言的编程接口以及一套实用工具,方便用户开发的程序中嵌入加密模块。

      5、提供可执行文件的加密工具,以便用户对已有的产品进行加密。

      6、使用寿命长,一般在十年以上。

软件狗的加密方法

  •   1、外壳式:通过把一段加密代码附加在需要加密的软件上,在软件执行时,加密代码首先执行,检查是否有程序在跟踪,如果没有在检查“密钥”是否存在,在完全没有错误的情况下,再去执行原来那个软件。

      2、内含式:修改源程序,在软件中嵌进对加密代码的调用,最后与加密代码一起编译连接而成。

      3、综合式:把外壳式和内含式结合起来,取长补短,互相检查。

软件狗的发展

  •   软件狗从第一代到第四代,走向成熟。软件狗的发展方向是向智能卡,智能卡内置运算器和存储器,可以用来存放较多的软件代码,并且具有强大的运算和处理能力。随着技术的发展和成本降低,软件狗智能卡将会应用越来越广泛。
提问者:vystwerw 地点:- 浏览次数:10318 提问时间:08-06 10:39
我有更好的答案
提 交
撰写答案
提 交
1 / 3
1 / 3
相关电子百科
3D晶体管
双极性晶体管
大功率晶体管
晶体管时间继电器
光敏电阻器