系统加密与解密实用指南

评测市场

  计算机系统安全最主要的问题就是保证数据不丢失、不泄漏和系统运行正常。为了保证系统中的数据安全,我们需要借助一些系统加密措施来实现。

  本文将全面介绍常用的系统加密和解密手段,引领读者正确保护系统数据。

  一、系统级加密解密

  (一)BIOS加密解密

  BIOS(Basic Input/Output System),即基本输入/输出系统,实际上是固化在计算机ROM(Read Only Memory,只读存储器)芯片上的一组程序,为计算机提供最低级的、最直接的硬件控制与支持,计算机的原始操作都是依照固化在BIOS里的内容来完成的。

  存储于CMOS芯片中的BIOS是电脑启动的第一道关口,无论是Award还是AMI的系统BIOS,都有为系统开机设定口令加密的功能。

  1.设置BIOS密码

  如果你不想让别人使用自己的计算机,那么你可以在BIOS中设置开机密码。这样,当开机或重新启动计算机时,BIOS程序将提示你输入事先设定好的密码,不知道密码的用户则无法使用该计算机。

  注意:下文中的操作以Award BIOS 6.0为例。

  (1)设置密码保护方式

  启动计算机,按下Del键进入BIOS设置主画面,移动高亮条到“Advanced Chipset Features”(高级芯片级参数设置)选项,回车后进入次级设置画面。移动高亮条到“Security Option”(安全设置)选项,回车后进入次级设置画面。在这里,我们可以设置两种不同的保护方式:

  System:每次开机启动时都会提示你输入密码,同时进入BIOS设置时也需要输入密码。

  Setup:仅在进入BIOS设置时会提示你输入密码。

  (2)密码的设置过程

  在BIOS设置主画面中,移动高亮条到“Set Supervisor/User Password”(设定管理员/用户密码)选项,回车后,在出现的“Enter Password”(输入密码)对话框中,输入最多8个字符的密码,然后回车确认。接下来,将出现“Confirm Password”(验证密码)对话框,要求你输入相同的密码以进行校验。设置完成,按下F10键保存即可。如图1所示。

  如果要取消密码,只需在要求输入密码和校验密码时都不输入任何字符,直接回车即可。

  (3)管理员密码和用户密码的区别

  如果你只设置了其中一项密码,那么无论是哪一个都有最大的权限,都可以对BIOS设置程序中的所有选项进行设置。如果你同时设置了两组密码,那么就会有以下区别:

  Set Supervisor Password :用此密码进入BIOS设置时可以修改所有的项目。

  Set User Password:用此密码进入BIOS设置时只能修改“Set User Password”选项。

  2.BIOS密码解密

  (1)通用密码解密法

  该方法主要针对你将BIOS设置中的“Security Option”(安全设置)选项设置为“System”。

  Award BIOS通用密码:Award、Syxz、h996、wantgirl、eBBB、dirrid。

  AMI BIOS通用密码:AMI、Sysg。

  注意:此方法仅适用于早期主板。

  (2)DEBUG解密法

  只要将BIOS设置中的“Security Option”(安全设置)选项设置为“Setup”,我们就可以进入系统,然后加以解密。用Windows 98系统启动软盘启动计算机,然后在系统提示符下输入“debug”,并按回车键,在Debug提示符“-”下,输入“o 70 21”,按回车键,下一行中输入“o 71 21”,并按回车键,最后输入“q”,按回车键退出Debug程序,重新启动计算机就会发现,以前设置的BIOS密码已被清除掉了。

  (3)用Copy命令手动建立密码解密文件

  在DOS提示符下输入“copy con jm.com”命令,并按回车键,然后输入相应的十个字符:

  第一、二、三个字符是Alt+176、Alt+17、Alt+230;第四个字符是p;第五、六、七个字符是Alt+176、Alt+20、Alt+230;第八个字符是q;第九个字符是Alt+205;第十字符是空格。

  注意:输入以下字符时是先按下Alt键,接着按下数字键盘里的数字键。

  输完一段数字后再松开Alt键,然后再按下Alt键输入下一段数字……输入过程中,每松开一次ALT键屏幕上都会出现一个乱字符,不必管它。输入结束按下F6键存盘,生成jm.com文件,执行它即可。

  (4)工具软件解密法

  Comspwd.exe是BIOS信息查看软件,运行它后就会出现有关BIOS的信息。比较有特色的是它不仅会根据密码加密方式的不同分别解出Award、AMI和Phoenix等不同BIOS厂商的密码,而且还能算出IBM、DELL、COMPAQ等品牌电脑专用BIOS密码。

  该软件使用非常简单,你只需在DOS状态下输入“comspwd/k”命令,就会出现以下选项:kill cmos、kill cmos(try to keep date and time)、abort。你只需选择第1或第2项就可以清除密码。

  Biospwds.exe是Windows下运行的BIOS信息查看软件,同样也只由一个文件构成,运行后单击“获取密码”按钮就会自动识别BIOS的厂家、版本、日期及超级用户密码等。

  在使用上述两个软件的过程中,你会发现程序显示的密码有时与真实的密码有所不同,这是正常现象。它们都是对BIOS编码过的密码进行逆向解码,得出的结果并不唯一,但解密得到的密码是可以使用的。

  (5)硬件放电法

  如果你运气太差,用以上方法都得不到BIOS密码,那就只有这一条路可走了。

  跳线清除:翻开主板说明书,找到清除CMOS设置的跳线,按说明书所述改变其短接的方法,清空CMOS,密码当然也随之清除了。

  取出电池:你的主板太老,没有此跳线,那就将主板上那块钮扣电池取下来吧。放电后重新将电池装回,启动计算机即可。

  有的电脑在放电后不能正确引导系统,这是因为在清空CMOS后,主板检测不到硬盘,这时只需在BIOS中重新设置硬盘参数即可。

  (二)Windows 屏幕保护加密解密

  当我们在使用电脑的过程中,离开机器后,其他人就可以乘机偷看我们的资料,有时也是非常危险的。屏幕保护最初用于保护计算机显示器不受长时间固定显示的烧灼,不过由于它具有添加密码验证的功能,因此,还可以用于短期离开后,防止其他人使用你的电脑。

  1.加密Windows屏幕保护程序

  (1)设置Windows 98屏幕保护密码

  在Windows 98桌面上单击鼠标右键,选择“属性”命令,在出现的“显示属性”对话框中单击“屏幕保护程序”选项卡,在“屏幕保护程序”列表中选择喜欢的屏幕保护程序。然后单击选中“密码保护”选项,单击“更改”按钮,在出现的对话框中设置屏幕保护密码即可。

  (2)设置Windows XP屏幕保护密码

  在Windows XP桌面上单击鼠标右键,选择“属性”命令,在出现的“显示属性”对话框中单击“屏幕保护程序”选项卡,在“屏幕保护程序”列表中选择喜欢的屏幕保护程序。然后单击选中“在恢复时使用密码保护”选项即可。

  以后,当你离开计算机到一定时间后,屏幕保护程序将自动激活,要继续工作时,移动鼠标或按任意键,屏幕保护程序将弹出密码验证窗口,输入正确的密码即可中止屏幕保护程序,并返回到正常的工作中。

  2.屏幕保护解密

  如果你不慎忘记了屏幕保护密码,就需要对其进行解密。下面介绍几种简单的屏幕保护解密方法。

  (1)重新启动法

  解密屏幕保护密码最简单的方法就是直接强行重新启动计算机,在计算机启动后,还没有激活屏幕保护程序以前,将“显示属性→屏幕保护程序”选项卡中的密码保护选项取消即可。

  (2)IP地址冲突法

  如果你的计算机连接在局域网环境中,可以采用IP地址冲突的方法解密屏幕保护密码。

  在局域网中的另一台计算机上,右键单击“网上邻居”图标,选择“属性”命令,在出现的对话框中,在“已经安装了下列网络组件”列表中,选中并双击与本地网卡相对应的TCP/IP协议选项,在出现的对话框中,单击“IP地址”选项卡,单击“指定IP地址”选项,然后在“IP地址”和“子网掩码”栏中,分别输入与运行屏幕保护计算机相同的IP地址和子网掩码。完成设置,系统要求重新启动计算机。

  重新启动后,在运行屏幕保护的计算机上,会出现“IP地址产生硬件冲突”提示对话框,单击“确定”按钮即可跳过屏幕保护密码验证,从而进入到操作系统。接下来可以按照上机介绍的方法,将屏幕保护程序的密码保护清除即可。

  注意:在解密过程中,必须确保运行屏幕保护的计算机上还没有出现密码验证的对话框,否则即使我们通过设置造成了局域网中的硬件冲突,单击“硬件冲突”对话框中的“确定”按钮,系统还会要求我们输入保护密码。另外,该方法对于Windows 98 SE版以上操作系统不起作用。

  (3)软件解密法

  另外,我们还可以使用第三方Windows密码解密软件来解密屏幕保护密码,如著名的Windows密码破解软件Cain就可以解密屏幕保护密码。

  该软件的使用方法非常简单,将该软件下载并安装完成后,在该软件的主界面下部工具栏中单击“显示当前用户的屏幕保护密码”按钮,软件即可在出现的提示框中显示屏幕保护密码。

  (三)系统注册表加密解密

  注册表中存储了大量与系统运行密切相关的配置信息,如果这些信息被错误修改或删除,就可能导致应用程序或系统运行不稳定,甚至导致系统崩溃。要保证注册表不被人为破坏,一个重要的手段就是对其加密。

  1.加密系统注册表

  (1)禁止使用注册表编辑器

  Regedit.exe是Windows自带的注册表编辑软件,通常使用它对注册表进行修改。禁止使用注册表编辑器,在一定程度上可以保护注册表。禁用注册表编辑器的方法是,单击“开始→运行”菜单项,在出现的“运行”对话框中输入“regedit”,单击“确定”按钮,运行注册表编辑器。

  在注册表编辑器中依次展开“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System”注册项,然后在右侧窗口中单击鼠标右键,选择“新建→DWORD值”命令,新建一个类型为DWORD的注册表项,并将其命名为“DisableRegistryTools”。双击新建立的注册表项,在出现的对话框中的“数值数据”框中输入“1”,并单击“确定”按钮。

  关闭注册表编辑器后重新运行,这时,系统会弹出“注册编辑已被管理员停用”的提示对话框,并且用户不能继续打开注册表编辑器。

  注意:经过这种方法加密的注册表,仅对Windows自带的注册表编辑器(Regedit.exe、Regedt32.exe)起作用,对于第三方注册表编辑器无效。

  (2)禁止使用注册表文件(REG文件)

  为进一步保护注册表,还可以将通过导入注册表文件修改注册表的方法禁用。

  运行注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.reg”注册项,然后在右侧窗口中双击“默认”注册表项,在出现的编辑字符串对话框中,将“数值数据”框中的内容更改为“txtfile”。

  这样,再次双击注册表文件时,系统将使用记事本将该文件打开,而不是将其直接导入到注册表中。

  2.系统注册表解密

  (1)允许使用注册表

  既然注册表文件和注册表编辑器都不能使用,那么我们只好使用别的方法重新将注册表与注册表文件关联,通过上面上加密过程可以知道,我们是通过将注册表文件的类型更改为文本文件进行加密的。

  知道加密原理就可以动手解密了。打开“我的电脑”,单击“工具→文件夹选项”菜单命令,在出现的对话框中单击“文件类型”选项卡,在“已注册文件类型”列表中,选中扩展名为“REG”的列表项,单击“更改”按钮,在出现的对话框中的“程序”列表中,选中“Registry Editor”项,单击“确定”按钮即可。这样就可以通过导入注册表文件修改注册表了。

  (2)允许使用注册表编辑器

  既然可以使用注册表文件修改注册表,那么就可以使用该方法解除禁用注册表编辑器的限制。打开记事本,在其中输入以下内容:

  REGEDIT4

  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

  "DisableRegistryTools"=dword:00000000

  输入完成后,将该文件保存为扩展名为REG的注册表文件。然后双击该文件,将其导入到注册表中。

  接下来,运行注册表编辑器,可以发现注册表编辑器能够顺利运行,解密成功。

  对于Windows XP,不能使用导入注册表文件的方式解密注册表,不过可以使用第三方注册表编辑软件,如Resplendent Registrar(下载网址为http://www.resplendence.com),将“DisableRegistryTools”注册项的值更改为“0”即可。

  二、软件系统加密解密

  (一)磁盘驱动器加密

  有时候,我们不得不让其他人共享使用我们的电脑数据,但又有一些私有数据不想让他人看到。这个时候,我们可以隐藏磁盘驱动器分区。

  1.隐藏硬盘分区

  (1)在Windows中隐藏硬盘分区

  启动注册表编辑器,依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer注册表项,然后在右侧窗口中单击鼠标右键,选择“新建→二进制值”命令,新建一个类型为二进制的注册表项,并将其命名为“NoDrives”。双击新建立的注册表项,在出现的对话框中的“数值数据”框中输入对应驱动器的二进制值,例如要隐藏驱动器C,则输入“04000000”,单击“确定”按钮。

  上述中的“NoDrives”注册表项由4个字节组成,每个字节的每一位对应于一个盘符(A~Z),其中第一个字节代表从A到H的8个驱动器,即01为A、02为B、04为C……80为H。第二个字节代表I到P。第三个字节代表Q到X。第四个字节代表Y和Z。例如,我们要隐藏D盘,则需要将“NoDrives”注册表项的值设为“08000000”即可。另外,如果要隐藏两个以上的驱动器,只需要将每个驱动器对应的值相加即可,例如隐藏C和D驱动器,只需将“NoDrives”注册表项的值设为“0C000000”(04000000+08000000=0C000000)。如果需要隐藏所有驱动器,只需要将“NoDrives”注册表项的值设为“FFFFFFFF”即可。

  (2)在DOS下隐藏硬盘分区

  虽然我们在“我的电脑”中隐藏了硬盘。但是进入DOS方式还是可以操作隐藏的硬盘的。

  启动注册表编辑器,依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies注册表项,然后在右侧窗口中单击鼠标右键,选择“新建→项”命令,新建一个注册表项,并将其命名为“WinOldApp”。在该注册表项右侧窗口新建一个DWORD值的键值名“Disabled”,然后将其键值设为“1”。这样,在“我的电脑”里或DOS方式下都看不见你想隐藏的硬盘了。

  (3)利用Partition Magic隐藏硬盘

  以上方法对于知道的人来说等于没隐藏,因为你只是利用Windows本身来达到目的,也就是说,Windows知道硬盘的存在,别人也可以看到该盘。这里,我们借助Partition Magic来隐藏硬盘。

  首先用Windows 98启动软盘启动系统,在DOS提示符下运行Partition Magic,在Partition Magic的主界面分区列表中,找到需要隐藏的分区。右键单击该分区,单击“Operations(操作)→Advanced(高级)→Hide Partition(隐藏分区)”菜单命令,在出现的对话框中单击“OK”按钮。然后在主界面中单击“Apply”(应用)按钮后重新启动。硬盘隐藏即告完成。

  通过以上几种方法,你就可以随心所欲地隐藏你的硬盘来保护自己的文件了。

  2.隐藏光盘驱动器

  隐藏光盘驱动器可以按照“在Windows中隐藏硬盘分区”的方法进行,只要知道光驱所在的盘符,就可以将“NoDrives”的注册表项值设为光驱盘符所对应的二进制值,从而达到隐藏的目的。

  其实,还可以使用另一种方法隐藏光盘驱动器。右键单击“我的电脑”图标,选择“属性”命令,在出现的对话框中,单击“硬件”选项卡,单击“设备管理器”按钮。在出现的对话框列表中,找到“DVD/CD-ROM”项,并单击该项将其展开。这时,在该项下可以看到光盘驱动器设备列表项,右键单击该项,选择“停用”命令即可。当需要使用光驱时,只需要选择“启用”命令即可(如图2)。

  3.隐藏软盘驱动器

  隐藏软盘驱动器可以按照“在Windows中隐藏硬盘分区”的方法进行,你只需要将“NoDrives”的注册表项值设为“01000000”(隐藏A盘)即可。

  另外,我们也可以在启动计算机时进入BIOS设备程序,移动高亮条到“Standard CMOS Features”(标准CMOS设置)选项,回车后进入次级设置画面。移动高亮条到“Drive A”选项,回车后在出现的界面中选择“None”选项即可。

  (二)文件夹加密

  对于Windows用户来讲,所有用户对硬盘上的任何文件夹都具有完全的访问权限。因此,如果你的计算机由多人使用,那么你根本不可能有什么绝对的隐私。不过,我们可以对文件夹进行加密,限制其他人访问自己的私有文件夹。

  1.加密文件夹

  (1)利用隐藏属性加密

  这是隐藏文件夹最简单的方法。打开“我的电脑”,在窗口文件列表中,选中需要加密的文件夹。右键单击该文件夹,选择“属性”命令,在出现的对话框中“常规”选项卡中,单击选中“隐藏”选项,赋予该文件夹隐藏属性即可。

  另外,我们也可以在注册表中依次展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL注册表项,在右侧窗口中双击“CheckedValue”注册表项,在出现的对话框中,将“键值”框中的内容更改为“1”即可。

  (2)利用第三方软件加密文件夹

  有许多加密软件可以隐藏文件夹,如Hide Folders。你可以到http://www.fsprolabs.com下载与操作系统对应的版本。

  安装后启动Hide Folders,在程序主界面中,单击工具栏中的“Add a folder to the list”(添加一个文件夹到列表中)按钮,在出现的对话框中找到需要隐藏的文件夹,单击“确定”按钮。将该文件夹添加到文件列表中。选中添加的文件夹,单击工具栏中的“Hide Folders”(隐藏文件夹)按钮,即可将该文件夹隐藏。如图3所示。

  2.文件夹密码解密

  对于采用隐藏属性加密的文件夹,我们只需要在“我的电脑”窗口中,单击“工具→文件夹选项”菜单命令,在出现的对话框中,单击“查看”选项卡,在“高级设置”列表中,选中“显示所有文件和文件夹”选项即可。

  如果你还更改了HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL中“CheckedValue”注册表项的值,请在解密以前首先将其值更改为“0”,然后进行上述操作。

  对于使用第三方软件隐藏文件夹的加密方法,由于加密软件都运行在Windows中,只要脱离加密软件的保护,隐藏的文件夹也就无处藏身了,所以,我们只需要用Windows 98启动软件启动系统,在DOS下就可以对隐藏的文件夹进行操作。

  (三)隐藏控制面板

  网络设置、多媒体设置、声音设置、时间和日期,甚至鼠标左、右键功能,都可以在控制面板中进行修改。如果你不希望他人修改上述内容,可以使用下面的方法进行隐藏。

  1.修改配置文件Control.ini文件隐藏控制面板

  Control.ini文件是控制面板的配置文件,通过修改此配置文件,可以达到隐藏控制面板中相应设置项的目的。

  在C:\Windows文件夹中,双击打开Control.ini配置文件。在该配置文件中,找到名为“dot't load”小节,在该小节下,输入要隐藏的控制面板文件名,并在其后输入“=yes”,例如,要隐藏“显示属性”设置项,可以在“dot't load”小节下输入“desk.cpl=yes”即可。主要的控制面板文件如下表所示。

文件名

说  明

文件名

说  明
joystick.cpl 游戏控制器 midimap.drv 区域设置
access.cpl 辅助选项 appwiz.cpl 添加/删除程序
desk.cpl 显示 inetcpl.cpl Internet和用户
intl.cpl 区域设置 joy.cpl 游戏控制
main.cpl 打印机、键盘等 mmsys.cpl 多媒体、声音
modem.cpl 调制解调器 netcpl.cpl 网络
odbccp32.cpl 32位ODBC password.cpl 密码
powerefg.cpl 电源管理 sticpl.cpl 扫描仪与数字相机
sysdm.cpl 系统和添加新硬件 telephon.cpl 电话
themes.cpl 桌面主题 timedate.cpl 日期/时间

  2.修改注册表隐藏控制面板

  (1)隐藏“开始”菜单中的“控制面板”项

  启动注册表编辑器,依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer注册表项,然后在右侧窗口中单击鼠标右键,选择“新建→DWORD值”命令,新建一个类型为DWORD的注册表项,并将其命名为“NoSetFolders”。双击新建立的注册表项,在出现的对话框中的“数值数据”框中输入“1”即可。重新启动计算机,使所作的修改生效。

  (2)禁止使用控制面板

  通过上面的设置,用户无法通过“开始”菜单访问“控制面板”项,不过 们还可以找到扩展名为.cpl的控制面板配置文件,通过双击运行该文件可以运行相对应的控制面板选项。因此,应该将这一功能也禁用。

  启动注册表编辑器,依次展开HKEY_CLASSES_ROOT\CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D}\InProcServer32注册表项,然后在右侧窗口中双击“默认”注册表项,在出现的对话框中的“数值数据”框中的内容清除即可。

  三、办公文件加密解密

  现代办公离不开各种办公软件,在处理各种办公文件时,由于公司或个人隐私的原故,经常需要对办公文件进行加密保护。

  (一)Office XP/2003文件加密解密

  Office XP/2003是我们常用的办公软件,它的文档加密操作相当简单。

  1.加密Office XP/2003文件

  (1)加密Word文件

  Word是大家最常用的办公软件之一,在处理许多重要的文档时,有时为了安全和隐私,我们经常需要对Word文件加上权限访问密码。

  启动Word,创建或打开一个新的演示文稿文档,然后单击“工具→选项”菜单命令,在出现的对话框中单击“安全性”选项卡。在“打开权限密码”和“修改权限密码”框中输入密码,单击“确定”按钮即可。

  (2)加密Excel文件

  Excel多用于财务管理,考虑到各种财务信息的安全性和保密性,给Excel文件加密对许多公司来讲是非常重要的。

  启动Excel,创建或打开一个新的数据库文档,然后单击“文件→另存为”菜单命令,在出现的对话框中,单击“工具→常规选项”菜单命令,在出现的对话框中分别输入“打开权限密码”和“修改权限密码”,单击“确定”按钮即可。

  (3)加密PowerPoint文件

  PowerPoint是出色的演示文稿制作工具,一般来说,由于编写的内容面向公众,因此很少设置密码。但在某些特定情况下,为了防止某些内部资料泄漏,通常也会加上安全密码。

  启动PowerPoint,创建或打开一个新的演示文稿文档,然后单击“文件→另存为”菜单命令,在出现的对话框中,单击“工具→安全选项”菜单命令,在出现的对话框中分别输入“打开权限密码”和“修改权限密码”,单击“确定”按钮即可。

  (4)加密Access文件

  Access是一款小巧的数据库软件,数据库的密码保护对于个人或公司来讲都是相当重要的。

  启动Access,创建或打开一个新的数据库文档,然后单击“工具→安全→设置数据库密码”菜单命令,在出现的对话框中输入密码,单击“确定”按钮即可。数据库加上密码后,也可以撤消密码,你只需要单击“工具→安全→撤消数据库密码”菜单命令即可。

  需要注意的是,撤消数据库密码需要保证该数据库是以独占方式打开的,选择“独占方式”打开数据库,可以单击“文件→打开”菜单命令,在出现的对话框中,选中需要打开的数据库文件,然后单击“打开”按钮,在出现的菜单中选择“以独占方式打开”命令即可。

  2.Office XP/2003文件解密

  在日常工作中,我们常常会忘记或丢失各种Office文件的密码,这时,就需要了解到底有什么工具可以帮助我们来解密。下面我们介绍几种常用的Office文件的解密工具。

  (1)Word文件解密

  如果要解密Word文件,我们可以使用Word Key解密工具。你可以到http://www.lostpassword.com/word.htm下载该软件。

  安装后启动Word Key,在程序主界面中,单击工具栏中的“Settings”(设置)按钮,在出现的对话框中单击“Brute-force”(暴力破解)选项卡,设置密码长度的范围,其默认设置为从1到7位。单击“Symbol set”(字符设置)选项卡,选择密码字符组合的设置,默认为“Lowercase letters”(小写字母)和“Digite”(数字)选项。单击“确定”按钮。如图4所示。

  单击工具栏中的“Recover”(恢复)按钮,在出现的对话框中选择需要解密的Word文件,单击“打开”按钮,则开始解密。解密结束,程序将显示出解密结果、解密时间以及解密速度等信息。

  (2)Excel文件解密

  如果要解密Excel文件,我们可以使用ElcomSoft公司开发AE2000PR(Advanced Excel 2000 Password Recovery),你可以到http://www.elcomsoft.com/ae2000pr.html下载该软件。

  安装后启动AE2000PR,在程序主界面中:

  “Encrypted Excel document”(加密文件)中选择要解密文件。

  在“Type of attack”(破解类型)中选择需要采用的解密方式,如果用户有解密字典,可选择“Dictionary attack”(字典)选项。一般我们选择“Brute-Force (暴力穷举破解)”选项。

  在“Brute-force”(破解范围选项)选项卡中选择密码所有可能的组成字母。默认选择的密码长度为1到4,密码字符范围为小写字母a到z及数字0到9。需要注意的是,未注册版本只能解密4位密码。如图5所示。

  设置完毕,单击工具栏中的“Start Recover”(开始恢复)按钮,软件即开始进行密码的穷举。解密结束,找回的密码将出现相应的对话框中。

  (3)其他类型的Office文件解密

  解密其他类型的Office文件,我们可以使用ElcomSoft公司开发AOXPPR(Advanced Office XP Password Recovery),你可以到http://www.elcomsoft.com/aoxppr.html下载该软件。该软件集成了多种解密功能,可以解密多种格式的Office文件。

  软件的主界面和AE2000PR类似。使用方法也很类似,首先在“File Name”处单击“浏览”按钮,在出现的对话框中找到需要解密的文档,可以是Access、Excel、Outlook、Word中的任意一种。然后选择“Brute-force(暴力破解)”或“Dictionary(字典破解)”选项。具体设置与上面解密Excel文件一样,最后设置执行工具栏中的密码按钮,即可进行解密。

  (二)WPS Office 2002/2003文件加密解密

  WPS Office提供方便易用的文件安全保护功能,其加密方法非常简单。下面我们就以WPS Office 2003为例,分别讲述WPS文件的加密与解密方法。

  1.加密WPS Office文件

  启动WPS Office,创建或打开一个新的文档。单击“文件→文档加密→密码”菜单命令,在出现的对话框中输入密码即可。

  另外,对于WPS 2000,其加密方式有所区别。启动WPS 2000,创建或打开一个新的文档。单击“文件→文件存盘”菜单命令,在出现的对话框中,单击选中“文件加密”选项,在出现的对话框中输入密码。在这里,我们可以看到,密码有“普通型加密”和“绝密型密码”两种,用户可以根据文件的重要程序选择不同的加密类型。

  2.WPS Office文件解密

  启动WPS Office,单击“文件→文档加密→密码”菜单命令,在出现的对话框中可以看到原密码会自动以“*”号的方式出现在“密码”框中,单击“清除”按钮即可将该加密文件的密码清除,以后再次打开该文件就不再需要输入密码了。

  对于WPS 2000,你可以单击“文件→密码设置”菜单命令,在出现的对话框中,单击“清除”按钮,再在随后出现的提示框中单击“确认”按钮即可。

  另外,我们也可以通过Edward's WPS2000 Password Recovery工具软件来实现。你可以到http://cyg.yeah.net下载该软件。

  安装后启动该软件,首先,在程序主界面中的“Encrypted WPS2000 file”框中通过单击“浏览”按钮加入需要解密的WPS加密文件。然后选择密码解密方法,该软件有Brute-force(强力攻击)、Dictionary(字典攻击)、Mask(掩码搜索)等解密方式,一般选用“Brute-force”(强力破解)法。接着在“Options”(选项)选项卡中选择解密可能包含的密码范围,如,大小写字母、数字、是否有空格、特殊字符等,此外还要指定密码长度,如6位或更长。当上述几项设置完毕后,单击“RUN”(运行)按钮即可。

  (三)PDF文件加密解密

  Adobe公司的可移植文件格式(PDF)是全世界电子版分发的开放式标准。PDF文件为压缩文件,任何人都可以使用Adobe Acrobat Reader共享、查看、浏览和打印。使用Acrobat Reader可以将任何文档转换为Adobe PDF文件。

  为了保护个人机密文件或重要文,防止机密文件被编辑、打印,Acrobat Reader PDF支持文件的加密功能,其加密方法简单且功能强大。本文以Acrobat Reader 5.0为例。

  1.加密PDF文件

  启动Acrobat Reader,创建或打开一个新的文档。单击“File→Document Security(文档安全)”菜单命令,在出现的对话框中的“Security Options”(安全选项)列表中选择“Acrobat Standard Security”(标准安全性)选项,在出现的对话框中设置两个密码。一个是用户密码(User Password),另一个是主密码(Master Password)。用户密码为打开该PDF文档的密码,而主密码是更改权限和密码要求的密码。直接在相应的框中输入密码即可。

  如果在安全列表中选择“Acrobat Self-sign Security”(数字签名)选项或直接单击签名工具,就可以在文档中的指定位置进行数字签名。数字签名就像传统的手写签名,表示个人或实体已签署文档。数字签名可以是手写签名、标志或其他图形,也可以是简单解释签名目的的文档。

  2.PDF文件解密

  如果要解密PDF文件,我们可以使用ElcomSoft公司开发APDFPR(Advanced PDF Password Recovery),你可以到http://www.elcomsoft.com/apdfpr.html下载该软件。

  安装后启动APDFPR,在程序主界面中:

  “Encrypted PDF-file”(加密文件)中选择要解密的文件。

  在“Type of attack”(破解类型)中选择需要采用的解密方式。一般我们选择“Brute-Force (暴力穷举破解)”选项。

  在“Range”(排列)选项卡中,选中穷举解密的密码字符范围为“All Printable”(所有可打印字符)选项。

  在“Length”(长度)选项卡中,选择密码长度为1-7。

  在“Advanced”选项卡中,由于PDF的密码有两种,因此,每次解密时,用户需要指定需要解密的密码。

  设置完毕,单击工具栏中的“Start”(开始)按钮,软件即开始进行密码穷举。解密结束,找回的密码将出现相应对话框中。

  四、压缩文件加密解密

  常用的压缩工具WinZip、WinRAR等,都有对压缩文件加密的功能。对于一些需要妥善保存的敏感数据,用这些压缩工具打包后加上一个密码是一个比较安全的办法。

  (一)WinZip文件加密解密

  1.加密WinZip文件

  在WinZip中,打开或者新建一个压缩文件包,单击“Option(选项)→Password(密码)”菜单命令,或者直接在添加文件对话框中,单击“Password”按钮,在出现的对话框中进行设定。如果用WinZip打开一个加密的压缩包,那么凡是带有加密口令的文件名之后都有一个加号作为标记。在设定了口令之后,当用户试图展开、测试或者直接从压缩文件包中进行安装时,将被提问口令。

  2.WinZip文件解密

  WinZip文件密码具有相当好的安全性,目前解除其密码的方法主要还是穷举法,即是不断地猜解文件的正确密码,直到找出正确的密码为止。AZPR(Advanced AIP Password Recovery)是ElcomSoft公司开发的一个专门解密ZIP文件的工具,它具有很快的解密速度,和简单的可操作性。

  你可以到http://www.elcomsoft.com/azpr.html下载该软件,安装后启动AZPR,在程序主界面中:

  在“Encrypted ZIP-file”(加密文件)中选择要解密的文件。

  在“Type of attack”(破解类型)中选择需要采用的解密方式,如果用户有解密字典,可选择“Dictionary”(字典)选项。我们一般会选用“Brute-Force (暴力穷举破解)”选项。

  在“Brute-force range options”(破解范围选项)中选择密码所有可能的组成字母,这里有一个原则,首先选择“All caps latin(A-Z)”,如果不行,可以再多选择一个,最后才选择“All printable”(所有可打印字符)。

  设置完毕,单击“Start”(开始)按钮,软件即开始进行密码的穷举。解密结束,将出现相应的对话框。

  (二)WinRAR文件加密解密

  1.加密WinRAR文件

  在WinRAR中,打开或者新建一个压缩文件包,单击“文件→密码”菜单命令,或者直接在添加文件对话框中,单击“高级”选项卡,单击“设置密码”按钮,在出现的对话框中进行设定。在设定了口令之后,当用户试图展开、测试或者直接从压缩文件包中进行安装时,将被提问口令。

  2.WinRAR文件解密

  RAR Password Cracker是专门用来解密WinRAR压缩文件的程序,你可以到http://dnsoft.swrus.com/rpc/下载该软件,安装后启动该软件,在主界面上单击“下一步”按钮,并单击“Load RAR archive”(载入RAR压缩文件)按钮导入密码已遗失的压缩文件,然后单击“Add to project”(添加到项目)按钮将文件加入到项目中。接着单击“下一步”按钮对解密类型进行选择,有Dictionary attack(字典解密)和Brute-force attack(暴力解密)两种类型,根据需要进行选择。这里选择字典解密方式,在“下一步”中单击“Add”按钮选择一个解密字典(可从网上下载),并可在“User modifications”(用户设置)框中设置自己的要求,最后单击“下一步”按钮,软件会将你的要求保存为一个工程文件,单击“完成”按钮即可开启RAR Password Cracker的主程序执行解密。

  五、电子邮件加密解密

  (一)Foxmail邮件加密解密

  Foxmail作为最常用的电子邮件收发工具,涉及我们的邮件资料,因此它的安全问题也显得非常重要。Foxmail支持多用户,每个用户可设置访问密码,保证各用户之间的独立和保密。

  1.加密Foxmail电子邮件

  Foxmail为每个账户提供比较简单的加密保护,也就是设置访问密码。通过设置访问密码,每个账户的用户登录时,都要输入密码才能进入邮件系统。

  启动Foxmail,选中需要加密的用户账户,然后单击“账户→访问口令”菜单命令,在出现的对话框中设置密码,单击“确定”按钮。这样,当要打开该账户时,就会出现“口令”对话框,只有输入正确的访问口令才可以进入该账户。

  2.Foxmail电子邮件解密

  由于Foxmail的加密功能不太完善,因此出现许多解密漏洞。如果忘记了账户访问密码,可以使用下面的方法进行解密。

  (1)删除Account.stg文件

  Foxmail的每个用户账户都有一个独立的Account.stg文件,记录用户的账户和密码信息。删除该文件后,重新运行Foxmail。如果找不到该账户文件,Foxmail自动创建一个新的Account.stg文件,这样就避开了密码验证,直接进入用户的邮箱账号查看用户的邮件信息。

  找到Foxmail的安装目录,从中找到Mail文件夹,在这里存放的就是所有信箱的文件夹(只使用默认路径的信箱才能在这里出现,如果不是使用默认路径,则需要自行查找信箱的存放路径),然后打开需要进行解密的信箱,你会发现有一个名为“Account.stg”的文件,将该文件删除,再次运行Foxmail,会发现账号无需密码即可进入。

  (2)建立新账户

  由于Foxmail并没有对每个账户的收件箱和发件箱的邮件内容加密存储,而是直接采用文本方式的明文存储。这样,我们就可以使用建立新账号的方式绕过对账户密码的验证,轻易查看到账号里的邮件内容。

  启动Foxmail,建立一个新的邮件账户,如NewAccount。然后关闭Foxmail。找到Foxmail的安装目录,从中找到Mail文件夹。进入需要解密的账户目录,将该目录下除Account.stg以外的所有文件全部复制到NewAccount目录中,覆盖该目录下的同名文件即可。

  重新启动Foxmail,进入NewAccount账户,这样就可以轻易阅读解密账户的邮件内容了。

  (二)Outlook Express邮件加密解密

  Outlook Express(以下简称OE)支持多用户,可以设置多个用户标识,每个用户标识都加上各自的密码来进行保护。

  1.加密Outlook Express电子邮件

  启动OE,单击“文件→标识→管理标识”菜单命令,在出现的对话框中单击“新建”按钮,出现“新标识”对话框。在该对话框中,输入用户姓名,如NewAccount,然后单击选中“需要密码”选项,在出现的对话框中输入保护密码,单击“确定”按钮,返回到“新标识”对话框。单击“确定”按钮,将出现“添加的标识”提示框,提醒用户是否切换到前面创建的NewAccount用户,单击“是”按钮即开始配置用户NewAccount的连接参数。NewAccount用户的账户参数设置与新账户建立过程相似,此处不再赘述。

  这样,新建立的用户标识NewAccount就成功加上了访问密码,加上密码后,登录时就需要输入登录密码。这样,就保证了每个用户之间的信息保密了。

  不过需要注意的是,在用户退出时一定记得要单击“文件→退出并注销标识”菜单命令。否则,当你退出后,其他人仍然可以进入你的账号。

  2.Outlook Express电子邮件解密

  要解密OE用户账户有多种方法,下面我们介绍常见的几种方法。希望通过这些实例,加强读者对OE安全性的认识。

  (1)建立新用户

  尽管OE提供对邮件内容的加密选项,但一般情况下,用户极少使用该加密选项。因此,一般的OE邮件都是采用明文存储。这样,我们就可以利用这个“漏洞”盗取用户的账号邮件。

  启动OE,新建一个账户,如NewTemp。选中NewTemp账户,单击“工具→选项”菜单命令,在出现的对话框中单击“维护”选项卡。单击“存储文件夹”按钮,在出现的对话框中,记住该对话框中所示的个人邮件夹的存储路径。如图6所示。

  单击“开始→搜索→文件或文件夹”菜单项,在出现的对话框中的输入“.dbx”搜索条件,这里的.dbx是OE专用的存储邮件内容的文件格式。然后将搜索到的所有结果复制到账户邮件夹存储路径中。重新启动OE后,进入NewTemp,这样,就可以在NewTemp账号下浏览所有账号的邮件了。

  (2)直接解密Outlook Express账号的POP3邮箱

  上面介绍的解密方法只能解密存储在本地的所有邮件,不能收取账户的POP3邮箱的邮件。下面介绍一个专用于解密OE账户密码的解密工具——AOEPR(Advanced OE Password Recovery)。

  你可以到http://www.elcomsoft.com/azpr.html下载该软件,安装后启动AOEPR,单击程序主界面工具栏左边的第一个按钮,将出现相应的解密结果对话框。从该对话框中可以看到相应邮箱的密码。