文件加密解密攻略 - 软件小屋 - 鲁晓明

(这条文章已经被阅读了 110 次) 时间:2001-09-13 21:11:24 来源:鲁晓明 (木木) 原创-IT

《文件加密解密攻略》作者:鲁晓明 [email protected] QQ:260051

对于很多人公用一台电脑的用户来说,肯定有一些涉及到个人或公司机密的文档、文件不愿让人看见。解决这个问题的一个好办法就是给这些文件加密,从而实现对WORD文档、文件或目录的保护。

【Office word文档的加密和解密】

一、文档的加密(如图1)
文档的加密方法可以通过下面两个途径来完成:
  (一)由文件菜单设置
  1、打开需要加密的WORD文档
  2、选“文件”的“另存为”,出现“另存为”对话框,在“工具”中选“常规选项”,出现“保存”选项卡。
  3、分别在“打开权限密码”和“修改权限密码”中输入密码(注:这两种密码可以相同也可以不同)。
  4、再次确认“打开权限密码”和“修改权限密码”。按“确定”退出“保存”选项卡。
  5、以一个文件存盘

  (二)由工具菜单设置
  1、打开需要加密的WORD文档
  2、选“工具”菜单的“选项”命令,出现“选项对话框”
  3、在“选项”对话框中选“保存”选项卡
  4、分别在“打开权限密码”和“修改权限密码”中输入密码,点“确定”退出。
  5、将文件保存

二、对模板加密
  如果我们不想别人使用WORD提供的通用模板(Narmal.dot)或自己精心创作的一个模板,可以对该模板进行加密,其方法是:
  1、打开通用模板文件(文件名是Narmal.dot,通常可以在C:\Program Files\Microsoft\Templetas文件夹中找到)
  2、按上面方法中的两种方法设置密码
  3、点“工具栏”中的保存(或选“文件”菜单的“保存”)
  以后每次启动WORD时,就会提示你输入密码。

三、将文档保存到一个安全的文件夹中
  所谓安全文件夹,就是别人不易发现,也不易想到和找到的文件夹。

  (一)将文件夹隐藏起来
  1、新建一个文件夹,如在C盘根目录下新建一个MYDOC的文件夹
  2、设置文件属性为系统、隐含:点“开始”—“运行”命令,在运行对话框中输入“ATTRIB +R +S +H C:\mydoc”
  3、将我们所用的建立的WORD文档移动到该文件夹中。
  这种方法设置的文件夹在桌面上,在“我的电脑”、“资源管理器”等查看时,无法找到刚才我们所建立的文件夹,但在“MS—DOS”方式下,用DIR命令就一目了然,因此,这种“雕虫小技”只能防“君子”。

  (二)在C盘的RECYCLED子目录中建一个隐含的子目录
  RECYCLED子目录是WINDOWS用来存放删除文件信息的,在MS-DOS方式下进入RECYCLED子目录,建立一个子目录,并设置该目录为系统、只读、隐含属性(在DOS方式下,可直接用DOS命令ATTRIB +R +S +H <新建文件目录>来设置)。将我们平时所建立的文件移动到该目录即可。这样建立的文件夹不能用“清空回收站”的方式来清除,只要硬盘不出问题,这些文件就可以躺在那里舒舒服服睡大觉呢。

四、Office 97/2000密码的破解
既然加密了,那就必然也要解密。破解Office 97/2000的密码我们可以采用借助第三方软件来实现。这个软件的名称叫Advanced Office 97 Password Recovery 2000,未注册版本只能破解最多4位数的密码,可以在这个地址http://www.elcomsoft.com/AO97PR/ao97pr.zip(ao97pr.zip,1M)下载。下面我就来介绍一下此软件的安装和使用。

1、软件的安装:
①直接运行压缩包“ao97pr.zip”里的安装文件“setup.exe”即可。
②安装完成后在“开始→程序”中即可看到名为“Advanced Office 97 Password Recovery”的文件夹,其内容如图2。

2、软件的说明:
①运行图2中的执行文件即可调出它的主屏幕。如图3:

②其中,图中各部分意义如下:
·Advanced Office 97 Password Recovery:此处用来选择欲查密码的Office 97文件。
·Password length options:此处用来设置密码的长度范围,即最小的位数(Minimum)和最大的位数(Maximum)。
·Brute-Force range options:此处用来设置密码的内容范围,比如是否包含特殊符号(!@…)、小写字母(a-z)、空格(Space)、大写字母(A-Z)及数字(0-9);或直接选包含全部字符(All Printable);如果选中定制字符(Custom charset)则可自行设定只在哪些字符中进行查找;如果有设开始字符(Start from),则从此处指定字符开始查找。
·AutoSave:此处用来设定每几分钟(minutes)保存一次查找的进度,便于“断点续查”。
·Options:此处可清除历史文件列表。历史记录如图4所示:
·Benchmark:此处可估算按设定的条件完全查找所需时间。
·Status Window:此处可以显示查找范围及结果。

③按工具栏中的三角型即可开始查找密码。

④找到密码时会有图5所示的窗口;上图中选中处的字符也为查找到的密码。

【软件的加密和解密】

  在实际的使用中我们最常碰到问题的就是对文件以及文件夹的保密和隐藏。Win9x下的加密隐藏软件不少,这里我主要向大家介绍其中两个最常用的二种软件:一个是功能强大的Encrypted Magic Folders、另一个是使用简单的ProtectZ。他们都可以用来隐藏甚至加密目录。

一、Encrypted Mayic Folders

  Encrypted Magic Folders(EMF)是为文件夹加密的工具软件,适合为金融、税务、顾客信息和个人档案文件加密。它能够自动加密、解密;加解密速度快、容量大;可以设置多账号;加密后的文件别人看不见,也无法删除修改。

1、安装程序
  从网址http://www.pc-magic.com下载程序后选择合适的目录安装,安装时需要设定密码。还可以为文件夹设定一个快捷启动键,例如“Ctrl+Alt+A”,以便在加密、解密时可以迅速调出密码确认窗口。安装时还需要一张空白磁盘来创建一张钥匙盘,它可以帮助你在忘记密码时启动Encrypted Magic Folders, 也可以使你在不能卸载程序时,从DOS状态下使Encrypted Magic Folders失去作用。安装结束后需要重新启动电脑。注意,该工具必须要VB3.0的运行库才可使用,可从网址http://www.pc-
magic.com/vbrun300.zip下载,下载后,解压出文件Vbrun300.dll,将之拷贝到Win95/98的SYSTEM目录中即可。

2、加密、解密
  执行Encrypted Magic Folders (如设置了快捷启动键,可以使用快捷键启动),选择“Not Today”(不注册),然后输入密码确认。单击界面“Add”按钮设定要加密的文件夹(如图),你可以选择“Hide Only”(只隐藏文件夹)、“Hide and Encrypt”(隐藏和加密文件夹)、“Hide,Encrypt,Scramble”(隐藏、加密及打乱文档名加密)等项,然后单击“Done”,选择“Make Folders Invisible”加密就完成了。解密时,只要输入密码,选择“Make Folders Invisible”就可以了。选择“Remove”可以将文件夹从加密文件夹中除去。

3、其他功能
  如果忘记了密码,可以将安装时制作的钥匙盘放进软驱中,随便输入密码,输入第三次后即可进入程序,然后在“Functions”菜单中选择“Change Your Password”改变密码就行了。你也可以选择“Creat a New Account”来为自己或他人建立一个新加密账号,最多设立五个,每个账号都有一个密码,只有密码设立人自己才可以看到自己账号内的加密文件,其他人看不到。注意,安装了Encrypted Magic Folders后,磁盘检查程序“Chkdsk” 就不能运行,因为它能删除所有隐藏的文件和密码数据。

二、ProtectZ

  对文件或文件夹进行加密的软件实在是太多了!可这些软件不是使用起来太麻烦就是加密进行得太脆弱。ProtectZ是一款非常小巧的文档保护共享软件,可用于保护Windows95/98下任何文件或文件夹。ProtectZ的下载地址是http;//www.cryogen.com/protcetit。

  完成安装后,它首先会提醒你重新启动电脑。这是因为protectZ对注册表进行了一些必要的修改,在重新启动系统后才能生效。

  第一次运行protectZ时必须先设置口令。你可以在主窗口工具栏的“setup”一项中设置运行口令,以后每次需要运行它时都要输入这个口令(如图6),这样就能够防止其他人使用protectZ查看你的秘密。

  用protectZ加密实在是很简单:按住工具栏上的“ADD”按钮,你就可以向保护菜单中添加你所想保护的文件或文件夹。添加完毕后,直接在右边的“Protection”选项中根据自己的需要选择保护的方式:“Include SubFolder”表示同时保护所选文件夹中的子文件夹;“Delete file”表示禁止删除文件;“Read file”表示所选内容为不可读(运行);“View folder’s content”表示隐藏所选文件夹中的文件和子文件夹等等。由于选项太多,在这里就不一一列举了。不过得注意的是,想要这些所选的项目都生效的话,排在第一位的“Enabled”(开启保护)可别漏选了。

【目录的加密和解密】

  一般情况下,我们总习惯于将一些机密的文件保存在一个目录中。如果我们对这个目录加密,不就可以达到我们的目的了吗?给目录加密的方法我给大家介绍两个简单的方法,下面分别说明:

一、属性加密、解密

  我们照顾只需要选中欲隐藏的目录,单击右键,选择“属性”,在“隐藏”属性前打个“对号”。这样,该目录就具有了隐藏属性(如图7),在“资源管理器”和“我的电脑”,以及DOS下用Dir命令都无法显示这个目录。 Windows的几个系统目录,如回收站(Recycled)、INF驱动程序脚本文件夹 (C:\WINDOWS\INF)、常用文档目录(C:\WINDOWS\Recent)、系统备份目录 (C:\WINDOWS\Sysbckup)等都是将目录属性改为“隐藏”,使得一般用户都看不到。

这种方法虽然最简单,但安全性也是最差的。如果要解密我们只要在“资源管理器”中,选择“查看”菜单中的“文件夹选项”,再将其“查看”中的“隐藏文件”部分设为“显示所有文件”,或者在DOS下用Dir/AH命令,就可以让所有的隐藏目录暴露无遗,或者直接敲命令Attrib -s -h -r \*.* /s所有目录和文件都将去掉系统、隐藏和只读属性。

二、HTML加密

  在Windows和Windows\System文件夹下有一个Folder.htt的超文本文件完成进入该文件夹的警告。根据同样的原理,我们可以对任意文件夹及硬盘分区设置保护口今。

和上面的解密方法一样,我们同样可以通过Attrib -s -h -r \*.* /s命令将所有目录和文件都将去掉系统、隐藏和只读属性,再将其中的Folder.htt删除就可以了。

【压缩文件的加密和解密】

  在我们备份文件的时候,一般都习惯于将自已的文档备份为压缩格式,这样不仅仅节省硬盘空间,而且还易于管理。而一般情况下,我们所备份的这些文件都是比较重要的,所以文件加密就是一种保护文件的方式。下面,我们将针对常用的两种压缩工具的文件加密方式进行说明压缩文件的加密技术。

一、WinZip文件的加密和解密

  WinZip文件的加密非常简单,在压缩文件的时候,只需要点击设置窗口中的“PassWord”按纽,然后在弹出的窗口中设置需要的密码,并在类似的窗口中进行确认就可以了(如图8)。这样,在每次解压缩该文件的时候,WinZip就会询问你设置的压缩密码。

  破解ZIP文件加密的最好的工具应该是ElcomSoft公司出的AZPR(Advanced AIP Password Recovery,高级ZIP文件破解),破解速度很快,但是没有注册版本只有能破解3位长度的密码,下载网址 http://www.elcomsoft.com/azpr.html。

  AZPR的主界面中选项很多,这里我们只介绍我们常用的几个:
1.“Encrypted ZIP-file”中选择你要破解的加密ZIP文件。
2.在“Type of attack”中选择你需要采用的破解方式,如果你有那些黑客常用的破解字典,请选择“Dictionary”我们一般选用“Brute-Force(暴力穷举破解)”。
3.在“Brute-force range options”中选择密码所有可能的组成字母,这里有一个原则,你首先选择“All caps latin(A-Z)”如果不行,可以再多选择一个,最后才选择“All printable”。如果不这样做,你可以就要为解密而多花很多时间。

二、WinRAR文件的加密和解密

  可能有些朋友更习惯使用另一个压缩软件WinRAR进行压缩,同样WinRAR也可以像WinZip一样进行加密。在使用WinRAR时当出现压缩文件设置窗口的时候,选择设置窗口中的Advanced页面,然后在其中执行“Set password/”命令,在弹出的窗口中设置密码就可以了。

  RAR文件的解密我们同样可以使用ElcomSoft公司的ARPR(Advanced RAR Password Recovery,高级RAR密码破解),下载网址 http://www.elcomsoft.com/arpr.html,使用方法和前面的AZPR一样。