加密小决巧 1994-06-03 软件加密工具__微狗 微狗是一个硬件电路,同时有一套适用于各种语言的接口软件和工具软件,微狗安装在微机后部的并行口上,不占用微机内部插槽,也不影响打印机的正常操作,加密软件运行时,将对微狗进行操作,若操作不成功,软件将停止运行。软件可以拷贝,也可安装在硬盘中,但运行时不能没有微狗。微狗是唯一的,与加密软件是一一对应的,不可互换。进行加密时,对于编译语言,如C;PASCAL、FORTRAN编译BASIC、FOXPRO、CLIPPER、ASM,可以在源程序的适当地方加入数据变换操作(各种语言的数据变换操作都已作成函数,在微狗的随行软件盘上),经编译连接成一个整体。数据变换结果可用随行软盘上提供的工具事先得到。 对于执行文件(EXE文件或COM文件),软盘中有一个工具,用工具可直接加密EXE或COM文件。 对于DBASE、FOXBASE的程序(PRG、FOX),软盘中有一个工具,可直接加密。 对一些非法使用者,若想解密,接口软件及硬件是动态反跟踪的,跟踪执行会造成不可预料的结果。 ■它适用的语言环境是:C,C++(MS,Turbo,Borland,High,NDP,Watcom),FORTRAN(MS,ndp,LAHEY),BASIC(BASCOM,Quick),FOXPRO(for DOS/WINDOWS),Clipper,ASM,FOXBase,Dbase,EXE/COM。 ■操作系统 DOS,WINDOWS,XENIX。 ■网络环境 Novell。