如何给文件夹加密【转】

      电脑现在几乎家家都有,人人都会用。很多资料文件也都存贮在电脑中,很多电脑都是多人共用的,那么如何给文件夹加密,让其他人无法浏览你不想让别人知道的资料内容呢?本文就给大家介绍几种常用方法。

一、系统隐藏法

      首先就是最绿色的,无需安装什么软件,操作系统自带的文件夹加密方法。

      方法1:将你的文件或文件夹隐藏,(右键点文件或文件夹的属性,将属性改为“隐藏”,再在控制面板里打开“文件夹选项”点“查看”按钮在下面的框里选择“不显示隐藏的文件或文件夹”这样文件就不见了);

      方法2:将文件的扩展名(也就是文件名最后的几个字母)随便改一下就打不开了,文件夹需压缩后更改,别人也不知道是啥格式的,自己要知道哦。可以和方法1同时使用

 

二、多账户系统加密法

      如果你用的是Windows7系统,恰好磁盘的格式又是NTFS的,那就可以用更高级的EFS加密,来保护你的资料。EFS(Encrypting File System,加密文件系统)加密的好处是,加密的过程是完全透明的,也就是说,如果你加密了这些文件,你对这些文件的访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows的时候就进行了),而其它人则不能访问或者移动这些数据。

      备注:本人单机使用,没有验证该方法

1、NTFS分区才能使用EFS加密;

2、右键点击要加密的文件或文件夹--属性--高级--加密内容以便保护数据。

(单击“确定”按钮,回到文件属性再单击“应用”按钮,会弹出“确认属性更改”窗口,在“将该应用用于该文件夹、子文件夹和文件”打上“√”,最后单击“确定”按钮即开始加密文件。这样这个文件夹里的原来有的以及新建的所有文件和子文件夹都被自动加密了。)

3、如果想取消加密,只需要右击文件夹,取消“加密内容以便保护数据”的勾选,确定即可。

 

      用上述方法加密文件须确认多次,非常麻烦,其实只要修改一下注册表,就可以给鼠标的右键菜单中增添“加密”和“解密”选项,以后在需要时用右击即可完成相关操作。单击“开
始→运行”,输入regedit后回车,打开注册表编辑器,定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Exporer/Advanced] ,在“编辑”菜单上单击“新建→DWORD值”,然后输入EncryptionContextMenu作为键名,并设置键值为“1”。退出注册表编辑器,打开资源管理器,任意选中一个NTFS分区上的文件或者文件夹,右击就可以在右键菜单中找到相应的“加密”和“解密”选项,直接单击就可以完成加密/解密的操作。

      注意:使用EFS加密后,在重装系统前要导出密钥,否则在新系统中便不能访问加密过的文件。使用Windows 2000/XP的EFS加密后,如果重装系统,那么原来被加密的文件就无法打开了! 如果你没有事先做好密钥的备份,那么数据是永远打不开的。由此可见,做好密钥的被备份就很重要。

密钥备份:
      第一步:首先以本地帐号登录,最好是具有管理员权限的用户。然后单击“开始→运行”,输入“MMC”后回车,打开控制面板界面。
      第二步:单击控制面板的“控制面板→添加删除管理单元”,在弹出的“添加/删除管理单元”对话框中单击“添加”按钮,在“添加独立管理单元”对话框中选择“证书”后,单击“添加”按钮添加该单元。如果是管理员,会要求选择证书方式,选择“我的用户证书”,然后单击“关闭”按钮,单击“确定”按钮返回控制面板。
      第三步:依次展开左边的“控制面板根节点→证书→个人→证书→选择右边窗口中的账户”,右击选择“所有任务→导出”,弹出“证书导出向导”
      第四步:单击“下一步”按钮,选择“是,导出私钥”,单击“下一步”按钮,勾选“私人信息交换”下面的“如果可能,将所有证书包括到证书路径中”和“启用加强保护”项,单击“
下一步”按钮,进入设置密码界面。
      第五步:输入设置密码,这个密码非常重要,一旦遗忘,将永远无法获得,以后也就无法导入证书。输入完成以后单击“下一步”按钮,选择保存私钥的位置和文件名。
      第六步:单击“完成”按钮,弹出“导出成功”对话框,表示你的证书和密钥已经导出成功了,打开保存密钥的路径,会看到一个“信封+钥匙”的图标,这就是你宝贵的密钥!丢失了它,不仅仅意味着你再也打不开你的数据,也意味着别人可以轻易打开你的数据。

导入EFS密钥
      由于重装系统后,对于被EFS加密的文件我们是不能够打开的,所以重装系统以前,一定记住导出密钥,然后在新系统中将备份的密钥导入,从而获得权限。
★确保你导入的密钥有查看的权利,否则就是导入了也没有用的。这一点要求在导出时就要做到
★记住导出时设置的密码,最好使用和导出是相同的用户名。
第一步:双击导出的密钥(就是那个“信封+钥匙”图标的文件),会看到“证书导入向导” 欢迎界面,单击“下一步”按钮,确认路径和密钥证书,然后单击“下一步”继续。
第二步:在“密码”后面输入导出时设置的密码,把密码输入后勾选“启用强密钥保护”和“标志此密钥可导出”(以确保下次能够导出),然后单击“下一步”继续。
第三步:根据提示,依次单击“下一步”按钮,OK了,单击完成按钮,看到“导入成功”就表示你已经成功导入密钥了。
试试看,原来打不开的文件,现在是不是全部都能打开了呢?

小提示
★EFS加密的文件打不开了,把NTFS分区转换成FAT32分区或者使用相同的用户名和密码登录甚至重新Ghost回原系统都不能解决问题,因此备份和导入EFS密钥就显得非常重要。
★Windows XP家庭版并不支持EFS功能。

三、利用回收站给文件夹加密

      如要加密“d:MyData”文件夹,步骤如下:
1、用记事本编辑初始化文件desktop.ini;
[.ShellClassInfo]
  CLSID={645FF040-5081-101B-9F08-00AA002F954E}
2、将文件desktop.ini拷入要加密的“d:MyData”文件夹中;
3、修改文件desktop.ini的属性,将其设置为“只读”;
4、右击“d:MyData”文件夹,选择“属性”,在弹出的对话框中确保“只读”属性被选中,然后在“启用缩略图查看方式”复选框前打上勾,“确定”即可。

      怎么样?你的“MyData”的图标已经与“回收站”一样了。打开它的时候,也确实是“回收站”的内容。那如何恢复正常呢?也不难,进入DOS,执行

“attrib -r Mydatadesktop.ini ”,最后删除desktop.ini即可,“MyData”文件夹又和从前一样了。

四、使用压缩软件加密

      使用压缩软件进行加密,压缩的时候,弹出压缩对话框,利用其中的高级设置密码即可。
  1、Winzip
  Winzip是最流行的压缩和解压缩软件,当然它也提供了非常简单的加密功能。
  首选新建一个空白的压缩文件,在压缩文件里添加需压缩的文件。点击“Option”菜单中的“Password....”命令,弹出密码设置窗口,在文本框中输入设置的密码。当你输入时,希望文本框的密码不可见,请选上“Mask Password”复选框。
  2、Winrar
  现在Winrar大有取代Winzip之势,因此学习Winrar加密的方法也是很有必要的。用Winrar加密可在图形界面和命令行方式下进行。在图形界面下,你可以按下 Ctrl+P 或者在 文件菜单 选择“密码”命令,弹出“输入默认密码”对话框,输入即可。
  说明:
  A、如果“显示密码”选项被禁用,你将被要求输入两次密码来确保正确性。
  B、如果你设置了“加密文件名选项”,WinRAR不只加密数据,而且加密象文件名、大小、属性、注释和其它数据块等所有的压缩包敏感区域,这样它提供了更高的安全等级。在使用这个命令加密的压缩包中,没有密码甚至连文件列表都不能查看。这个选项只有在把数据压缩成RAR 压缩包时才有意义,在使用默认密码解压缩数据或压缩成 ZIP 格式时,它将被忽略。

 

五、图标标示法

用记事本锁住你的文件夹

* 认定一个你想锁定的的文件夹例如D:\pics

* 现在新建一个记事本输入下面的内容:ren pics pics.{21EC2020-3AEA-1069-A2DD-08002B30309D}

* 这里的pics是你的文件夹的名字。另存文本文件为“loc.bat” 在同一目录内(重要哦!)。

* 打开另一个新的记事本文件输入类似下面的内容:ren pics.{21EC2020-3AEA-1069-A2DD-08002B30309D} pics

* 另存文本文件为“key.bat ”在同一目录内。(其实文本的文件名可随意的,但扩展名必须是“.bat”)

用法:

* 锁住文件夹:只要点击loc.bat,它就会转换到控制面板的图标而无法使用。

* 解锁文件夹:点击key.bat文件,文件夹就会解锁并可以操作啦。

      同理可以给文件夹加上的扩展名如下:

附:文件夹的GUID扩展名:
{00021401-0000-0000-C000-000000000046} 无关联
{25336920-03F9-11CF-8FD0-00AA00686F13}    网页
{7BD29E00-76C1-11CF-9DD0-00A0C9034933}    历史文件夹
{871C5380-42A0-1069-A2EA-08002B30309D}    IE
{20D04FE0-3AEA-1069-A2D8-08002B30309D}    计算机

{450D8FBA-AD25-11D0-98A8-0800361B1103}    文档
{992CFFA0-F557-101A-88EC-00DD010CCC48}    拨号网络 
{21EC2020-3AEA-1069-A2DD-08002B30309D}    控制面板
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}    计划任务 
{2227A280-3AEA-1069-A2DE-08002B30309D}    打印机 
{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}    记事本 
{208D2C60-3AEA-1069-A2D7-08002B30309D}    网络
{645FF040-5081-101B-9F08-00AA002F954E}    回收站 
{85BBD920-42A0-1069-A2E4-08002B30309D}    公文包 
{BD84B380-8CA2-1069-AB1D-08000948F534}    字体 
{BDEADF00-C265-11d0-BCED-00A0C90AB50F}    Web 文件夹 

      其他解锁方法:在运行里面输入Winrar并回车,打开Winrar,在Winrar里面找到这个文件夹,然后重新命名。另外,在Winrar里面也可以查看原文件夹的内容。(Winrar是最装机必备的压缩软件,如果你使用别的压缩软件,可以用那个压缩软件试试,也可以安装Winrar)。

 

注:你也可以更改其它其它图标标识,请参考下面图标标识码
图标标识位于注册表下[HKEY_LOCAL_MACHINE\Software\Classes\CLSID]下,通常由32个十
六进制数构成
,其一般格式是“{八位数-四位数-四位数-四位数-十二位数}


二、、更强图标标识法
以在当前用户文件夹创建个名为"abc"文件夹。并在""abc"文件夹创建个"cd”文档为例
说明!
1、开始-运行- %userprofile%, 右击――新建个名为“abc”文件夹。
2、在名为“100”文件夹里面再新建1个名为“cd.txt”。
3、右击刚才“abc”文件夹--属性--自定义--更改图标--随便选择一个图标--确定。
4、开始-运行-%userprofile%\abc\Desktop.ini
5、删除Desktop.ini里面所有内容,.
6、粘贴以下内容
[.ShellClassInfo]
clsid={20D04FE0-3AEA-1069-A2D8-08002B30309D}
7、关闭保存文档,关闭“abc”文件夹,回到桌面多刷新几下
8、这时abc文件夹图标显示“我的电脑” 你双击、右击-打开,打开了都是“我的电脑”,
无法打开“
abc\cd.txt”。
打开其内文件的方法:开始--运行---%userprofile%\abc\cd.txt
取消方法:开始-运行-%userprofile%\100\Desktop.ini 打开文件后,删除里面内容后保
存文档, 
即可恢复正常.。 或者是命令提示符或用Winrar 里删除Desktop.ini文件 。
注:你也可以更改其它文件夹图标,就是CLSID=输入上面提供那些图标标识
三、创建带点文件夹
这个必须在dos下创建,在windows中无法创建(不信,你试下,后面的点将会自动消失了)

开始――运行--CMD 打开命令提示符输入 md c:\100..\   (这个是C盘创建个"100.."
文件夹)

现在打开C盘,有没有个“100.”的文件夹。 双击它看看,再删除看看。不能打开也不能删除
是吗?
再右击它看看 右键菜单有没有"杀毒项目"  具说杀软杀不了这个文件夹,不知是否真的?
★创建文件夹:md c:\100..\ (确保后面“..\”才能生效)
★打开文件夹:开始---运行--c:\100..\
★添加文件:copy  c:\1.txt  c:\100..\  (这个是将C盘1.txt复制进此文件夹内,也
可以使用
XCOPY和Move命令)
★删除文件夹:rd /s c:\100..\ 
注:在系统下是无法创建“后面有两点的文件夹”须在命令提示符内输入,md c:\100..\ 
(确保后面
“..\”才能生效)。 创建后你会文件夹名显示“100.”,只有一个点。由于文件夹名含有
文件命名规
则中禁止的非法字符\,这是系统会此将此文件夹识别为不能确定的指向,因此就无法正常访
问.
在加密过程中还要注意以下五点:
1.要打开“Windows 资源管理器”,请单击“开始→程序→附件”,然后单击“Windows 资
源管理器”。
2.只可以加密NTFS分区卷上的文件和文件夹,FAT分区卷上的文件和文件夹无效。
3.被压缩的文件或文件夹也可以加密。如果要加密一个压缩文件或文件夹,则该文件或文件夹
将会被解压。
4.无法加密标记为“系统”属性的文件,并且位于systemroot目录结构中的文件也无法加密。
5.在加密文件夹时,系统将询问是否要同时加密它的子文件夹。如果选择是,那它的子文件夹
也会被加密,以后所有添加进文件夹中的文件和子文件夹都将在添加时自动加密。

 

posted @ 2013-02-16 22:07  林燃  阅读(3107)  评论(0编辑  收藏  举报