巧用压缩软件RAR加密应用程序

Author: 邵金刚 Date: 1997-01-01

  压缩软件RAR可以使用口令生成自展开压缩包,利用这一特点就可以加密应用程序。下面举例说明具体方法:
  假如要加密数据库程序文件,数据库的主程序名为MAIN.PRG,利用RAR的如下参数将其压缩:
  RAR A -SFX -P LOOK MAIN.PRG
  其中参数-SFX生成自展开文件,参数-P用口令压缩。运行后要求输入密码,输入密码如“111”后,生成自展开文件LOOK.EXE。
  然后建立如下批处理文件:
  GZ.BAT
  ECHO  OFF
  LOOK
  MFOXPLUS  MAIN
  DEL  MAIN.PRG
  ECHO  ON
  运行批处理文件后,程序要求输入口令,输入“111”后,LOOK.EXE自解压包将主程序MAINPRG解压出来,应用程序能正常运行。如果口令错,应用程序将无法运行。
  同理,可以将EXE、COM、BAT、DAT等文件用口令压缩成自解压包来加密软件,如加密游戏软件、财务软件等。