ccidnet????

出版日期:2001-10-29 总期号:1067 本年期号:82

本期导读
要闻综合
电脑工作室
渠道与市场
产品与应用
软件与服务
东北专刊
华东专刊
华南专刊
华中专刊
西北专刊
西南专刊
InfoTimes
彩虹天地CF狗掌上电脑加密方案

宋阳

  RC-CF狗,是彩虹天地公司为防止掌上电脑应用软件被非法拷贝、使用而推出的一款加密产品,它是保护软件开发商合法权益的有力武器。

  通常,掌上电脑有三个外设接口:CF口、串口和红外口。RC-CF狗就是插在CF接口上的“加密狗”,其功能与插在PC机并口、USB口上的“加密狗”一样,是“加密狗”系列产品在掌上电脑上的延伸。

  RC-CF狗包括软硬件两部分。其硬件重量极轻,外形纤巧,大小与CF存储卡相同,它不但符合TYPEⅠ型标准,而且完全遵循CompactFlash 规范,适用于Palm-size的CF卡槽,是即插即用型设备。另外,其硬件内还提供了400字节的掉电保持存储区,利用它用户可以存储重要的关键信息。

  配合硬件部分,RC-CF狗软件部分包括驱动程序、接口函数(API)和工具软件,利用这些程序和工具,应用程序开发商可以轻松的实现对CF狗的控制和操作。例如,配套软件中提供的可供链接的模块文件(OBJ文件)和动态库文件(DLL文件)。模块文件中提供两个函数:一个是写数据,另一个是读数据。开发商可在要加密软件的源码中加入适当的调用语句,对RC-CF狗进行读写操作,以确定对应的CF狗是否存在,从而决定程序是否还继续运行。对加入CF狗函数调用的源程序编译后,连接时加上CF狗的模块文件(OBJ)即可。读写数据时对密码进行校验。

  由彩虹天地公司开发出的RC-CF狗是国内首家用于保护掌上电脑的加密产品。目前,它可以保护基于PocketPC (WinCE 3.0)、Windows CE 2.11 操作系统环境上开发出来的应用程序,应用程序开发商可以应用Windows CE ToolKit、MicroSoft eMbedded Visual Tools 3.0等工具对CF狗进行读写操作。下一步,彩虹天地公司将开发出功能更加强大的可以基于Palm OS系统的第二代CF狗,也许它将会成为保护数码掌上电脑应用程序的上佳方案!