使用批处理程序进行文件夹加密
- 新建 - 文本文档,编辑以下内容
cls
@ECHO OFF
title Folder Private
if EXIST "HTG Locker" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Encrypt ? (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 Input password:
set/p "pass=>"
if NOT %pass%== 在此设置密码 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
修改
if NOT %pass%== 在此设置密码 goto FAIL
中的 “ 在此设置密码 ”,以密码123456为例
if NOT %pass%== 123456 goto FAIL
-
保存并修改文件名为encrypt.bat(名称任意,改为bat文件就行),并将此文件放入即将加密的文件/文档所在目录。下图以加密 cc.txt 为例
-
双击encrypt.bat , 可以看见创建了新文件夹 Private ,将 cc.txt 拖入Private文件夹
- 再次双击encrypt.bat可看到如图界面,输入y(或者Y),按下回车键即可。然后可以看到Private文件夹已经被隐藏。
如果窗口出现乱码但有Encrypt ? 一行,说明保存文档格式有问题,但不影响使用。解决方法:编辑bat文件,另存为,选择编码ANSI
- 解密:双击 encrypt.bat , 显示如下,输入密码123456,按回车即可
备注:此加密方法通过查看bat文件可以直接看到密码,所以最好把bat文件也加密一下。最简单的方式就是重命名,例如把bat文件改为png文件或者其他文件,要使用的时候再修改回bat文件。