只是想知道,是否有可能在不使用任何第三方软件的情况下用密码保护任何机密文件夹?
我使用的是 Windows 7 x86 专业版。但我需要保护的文件夹可以在 XP/Vista/7 中访问
答案1
没有通常意义上的“密码保护”内置功能。(由于 ZIP 2.0 加密的“安全性”极弱,任何创建受密码保护的“压缩文件夹”的建议都应被忽略。)
但是,最近的 Windows 版本(XP Pro、Vista Business/Enterprise/Ultimate、7 Pro/Enterprise/Ultimate)支持加密文件系统(通常为 EFS)。右键单击文件或文件夹,打开属性 → 高级并启用加密内容。
在 EFS 中,文件使用与您的 Windows 用户帐户关联的证书进行加密,并使用您的 Windows 密码来保护证书。如果其他用户登录,或者您丢失了证书,则无法访问该文件。(Win 7 会提示您备份证书;在其他版本中,您可以通过 导出证书certmgr.msc
。)还可以将多个用户的证书添加到同一个文件中。
答案2
创建一个文件夹,命名,然后打开它。创建一个新的文本文档,命名,然后输入以下内容或复制并粘贴:
cls
@ECHO OFF
title Folder Private
if EXIST "HTG Locker" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "HTG Locker"
attrib +h +s "HTG Locker"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== PASSWORD_GOES_HERE goto FAIL
attrib -h -s "HTG Locker"
ren "HTG Locker" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End
然后将 更改PASSWORD_GOES_HERE
为您想要的任何内容 - 这将是您的密码。保存文本,然后将 更改TEXT DOCUMENT.txt
为Locker.bat
。
如果看不到文件夹的扩展名,请转到组织它将位于文件夹的左角,然后转到文件夹和搜索选项。 去看法并取消选中隐藏已知文件类型的扩展名。 点击申请您将会看到扩展名。
双击Locker.bat
。这将创建一个名为 的文件夹Private
。然后将要锁定的内容放入其中,然后返回并打开Locker.bat
。
如果要锁定文件夹类型y
,则点击Enter。Private
文件将消失。如果要打开私人文件,请打开Locker.bat
,输入密码,然后点击Enter。
笔记:这是不是存储机密信息(如医疗记录、财务信息或密码)的地方。这不是向 IT 专业人员隐藏信息的最佳场所,但对新手或具有中级计算机技能的人来说应该有用。