@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
: CONFIRM
echo 你确定你想要锁定文件夹 (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 无效的选择.
goto CONFIRM
: LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo 文件夹锁
goto End
:UNLOCK
echo 你确定你想要解锁文件夹, 请输入解锁密码.
set/p "pass=>"
if NOT %pass%== http://nctoro.com goto FAIL
::备注http://nctoro.com是密码 attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo 文件夹已成功解锁
goto End
:FAIL
echo 无效密码 goto end
:MDLOCKER
md Locker
echo <span>成功地创建了</span>文件夹
goto End
:End
复制以上代码保存为 lock.bat,先运行一次就会出现Locker文件夹,把需要加密的文件放进去,再运行lock.bat一次你就会发现Locker文件夹不见了。为了安全你需要把lock.bat放到其他地方去。或者用bat加密软件对lock.bat代码进行加密。要解密就运行lock.bat后输入代码里填的密码就OK了。
以下是无需第三方软件即可实现文件夹加密的4种方法,基于操作系统内置功能实现:
一、Windows EFS加密文件系统
- 右键点击目标文件夹 → 选择【属性】 → 进入【高级】选项。
- 勾选【加密内容以保护数据】 → 确认后返回属性窗口 → 点击【应用】。
- 系统自动生成加密证书,加密后的文件或文件夹显示为绿色锁头图标,仅限当前用户账户访问(切换账户或重装系统可能导致无法解密)。
二、压缩文件加密(Windows内置压缩功能)
- 右键点击文件夹 → 选择【发送到】→【压缩(zipped)文件夹】。
- 双击生成的压缩包 → 点击工具栏中的【文件】→【添加密码】。
- 输入密码并确认 → 加密后删除原文件夹,仅保留压缩包。
三、设置文件夹权限(限制访问)
- 右键文件夹 → 选择【属性】→【安全】选项卡 → 点击【编辑】。
- 移除默认用户权限 → 添加指定用户并勾选【拒绝所有权限】 → 确认保存。
- 访问文件夹时需输入管理员账号密码,但需注意:此方法对技术用户可能无效。
四、隐藏文件夹(基础防护)
- 右键文件夹 → 选择【属性】→ 勾选【隐藏】→ 应用设置。
- 打开文件资源管理器 → 点击【查看】→ 取消勾选【隐藏的项目】,文件夹即不可见。
(注:此方法仅为隐藏,非加密,可通过显示隐藏文件破解)
注意事项
- EFS加密依赖用户证书,建议提前备份加密密钥(通过【控制面板】→【用户账户】→【管理文件加密证书】)。
- 压缩加密需使用复杂密码,避免简单组合被破解。
- 以上方法适用于Windows系统,Mac用户可通过磁盘工具创建加密映像实现类似功能。
发表评论