对目录加密

Author: 云南 段洪杰 Date: 1994-01-21

        。因此,为了获得较好的加密效果,必须将32个字节的“目录登记项”全部覆盖
        ,具体方法如下:
        1、进入PCTOOLS状态
        按<F3>键,选“F”。键入需要加密的目录名,找到该目录后按“E”。
        记下相对扇区号,退出PCTOOLS。
        2、运行DEBUG
        将扇区号转换为十六进制,调入该扇区。
        L 100 2 4c65 1 ;调硬盘4c65扇区
        D 100 2ff ;利用“D”命令查看子目录
        记下目录的偏移量和全部“目录登记项”的32个字节。
        xxxx:0200 4b 20 20 20 20 20 20 20 20 20 20 10 00 00 00 00
        xxxx:0210 00 00 00 00 00 00 a3 05 21 00 9e 29 00 00 00 00
        退出DEBUG
        3、运行编辑软件
        (1)、建立AZ.TXT文件
        L 100 2 4c65 1 ;调硬盘4c65扇区
        E 0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        E 0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;覆盖目录登记项
        W 100 2 4c65 1 ;写4c65扇区
        Q ;退出
        (2)、建立BZ.TXT文件
        E 0200 4b 20 20 20 20 20 20 20 20 20 20 10 00 00 00 00
        E 0210 00 00 00 00 00 00 a3 05 21 00 9e 29 00 00 00 00
        W 100 2 4c65 1 ;写4c65扇区
        W ;退出
        至此,我们就可以对目录进行加密和解密了。用一个软盘作为KEY盘,将DEBUG.COM、AZ.TXT及BZ.TXT三个文件存放在KEY盘上。 加密方法为A>DEBUG<AZ.TXT解密方法为A>DEBUG<BZ.TXT,利用同样的方法也可以实现对文件的加密。