随着计算机技术的日益普及和推广使用,计算机软件的保密问题显得很重要,软件的加密技术水平越来越高,方法也越来越多。这里针对标准的APPLE-Ⅱ型微机及其兼容机介绍一种简单的文件加密与解密的方法,供初学者参考。
一、文件加密
当你编写的程序需要存盘时要起个文件名,该文件名可以加入隐含的字符,加入方法是按CTRL键同时按下其它字符键。
例如,文件名是xyAB,方框内的AB是隐含字符。加入方法按CTRL-A和CTRL—B键,这样,AB隐含字符就加进去了。显示的文件名是xy,AB是不显示的。对于不知道隐含字符的操作人员就不能对该程序进行调用和操作。
二、文件解密
若想使文件名隐含的字符显示出来,首先用BA-SIC语言编写一段程序,该程序可以显示出除了CTRL-M(RETURN)键,ESC键、CTRL-H(左箭头)键和CTRL-U(右箭头)键之外的任何隐含的字符。程序清单如下:
10 DATA 201,141,240,21,201,136
20 DATA 240,17,201,128,144,13
30 DATA 201,160,176,9,72,132
40 DATA 53,56,233,64,76,249
50 DATA 253,76,240,253
60 FOR I=768 TO 768+27
70 READ V
80 POKE I,V NEXT I
90 POKE 54,0
100 POKE 55,3
110 CALL 1002
120 END
把该程序起个文件名用SAVE命令存入磁盘,再用RUN命令运行之,等屏幕上出现了提示符后,再用CATALOG命令列出文件名目录,这时就可以看到闪烁的隐含字符。若想回到正常的显示方式,键入PR#0即可。
想要调用被加密的程序,要键入该文件名的全称(包括隐含字符)。隐含字符的键入方法与加密方法相同。(杜传有)