| 版权保护防火墙开发库: 方案对比
目前还没有同类型的产品出现,我们只能按照开发商开发软件的方式不同,区分为两种类型:
- 第三方开发商.利用原始软件包开发新应用软件,其文件格式由原始软件包制定.
作为第三方开发商无法自己定义文件格式,也就无法自己能对文件进行加密解密来保护自己的权利.在这个情况下,他们就必须借助我们的产品.第三方软件一方面要控制原始软件包来完成工作,另外一方面要控制CPF来完成对防止拷贝的设置工作.
CPF技术为加密文件提供动态的,实时的解密服务,从而让原始软件包可以直接操作加密文件(就好像这个文件不是加密的一样),这称之为加密文件对原始软件包透明;还负责阻止对加密文件的非法拷贝.
在这种开发模式下,CPF是开发商唯一可选择的方案.
- 原始开发商.自己制定文件格式.
因为文件格式由其自己定义,他们可以自行设计对文件的加密,然后在软件中对文件操作时执行解密工作,因为一切都是其自己控制,所以即使不依赖CPF技术,也可以在其文件处理中完成类似的功能.
但CPF技术提供给开发商的接口是非常易于使用,可以降低开发商成本.同时具备极其良好的拓展性,可以不断集成任意的加密算法和加密硬件.
|