微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题用“覆盖法”加密批处理文件的小程序
栏目外设类维护与维修
作者四川 林丁
发布1996-11-01
  CLS
  ON ERROR GOTO printerror
  CLOSE
  printerror:
  CLOSE
  PRINT "加密用法:filename,a"
  PRINT "加密用法:filename,e"
  INPUT "欲加,解密文件名:";source$,op$
  OPEN source$ FOR INPUT AS    '打开欲加密源文件
  OPEN "temp.txt" FOR OUTPUT AS #2  '建立临时文件
  IF op$="a" THEN
  cl$=CHR$(10):c2$=CHR$(0)
  ELSEIF op$="e" THEN
  cl$=CHR$(0):c2$=CHR$(10)
  ELSE
  GOTO printerror
  END IF
  DO  '建立循环
  A$=INPUT$(1,#1)  '从源文件读取一个字符
  IF cl$=A$ THEN  '判断:若为cl$(加密时为OAH,解密为00H),则写c2$(加密时为00H,解密时为  0AH)至临时文件
  PRINT #2,C2$;
  ELSE  '否则
  PRINT #2,A$;  '直接写该字符至临时文件
  END IF  '结束判断
  LOOP UNTIL (EOF(1))  '循环读取字符,若遇到文件结束符则终止循环
  CLOSE  '关闭两文件
  KILL source$  '删除源文件
  NAME "temp.txt"AS source$  '将临时文件改名为源文件
  SYSTEM  '退出QBASIC