智能狗是彩虹天地公司向软件开发商提供的一款高强度软件保护产品。它为软件开发商提供了一个更灵活、更安全的软件许可证解决方案,以避免盗版和非法使用造成的经济损失。开发商可以使用智能狗对代码中任何部分进行加密。加密后的源代码仍可被原编译器编译。 智能狗的核心技术是将加密的程序在智能狗硬件中解密并执行,从而使智能狗成为被保护软件的一部分,与软件密不可分。 产品特点: 智能狗开发套件 智能狗开发套件操作简便、加密强度高。应用程序可以通过普通的编译器和调试器编写调试,代码部分被简单标注后即可被开发工具加密;开发者也可以通过编写特定BISIC语言,通过COM控件的方式将核心代码用于各种编程语言。 智能狗运行时间系统 智能狗运行时间系统为许可证保护的应用程序和外部硬件之间提供接口。智能狗运行时间系统和被加密的软件同时安装,对外界透明。 智能狗硬件 智能狗硬件内置CPU、Crypto co-processor和存储器,具有高性能、防干扰特性。它控制所有的安全操作,下载执行应用程序中的加密部分,是可以个性化的USB接口硬件。 智能狗许可证管理 智能狗许可证管理器是一个GUI程序,可以让开发者通过智能狗来进行许可证管理,基本的功能包括新建、查看和删除许可证,以及在两个智能狗中传递许可证。 智能狗生产服务 智能狗由专业生产设备进行生产。还可以提供个性化的生产服务,包括硬件的生产、初始化、个性化、许可证生成和发放等。