admin管理员组

文章数量:1550399

使用批处理程序进行文件夹加密

  1. 新建 - 文本文档,编辑以下内容
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
  1. 保存并修改文件名为encrypt.bat(名称任意,改为bat文件就行),并将此文件放入即将加密的文件/文档所在目录。下图以加密 cc.txt 为例

  2. 双击encrypt.bat , 可以看见创建了新文件夹 Private ,将 cc.txt 拖入Private文件夹

  1. 再次双击encrypt.bat可看到如图界面,输入y(或者Y),按下回车键即可。然后可以看到Private文件夹已经被隐藏。


如果窗口出现乱码但有Encrypt ? 一行,说明保存文档格式有问题,但不影响使用。解决方法:编辑bat文件,另存为,选择编码ANSI

  1. 解密:双击 encrypt.bat , 显示如下,输入密码123456,按回车即可


备注:此加密方法通过查看bat文件可以直接看到密码,所以最好把bat文件也加密一下。最简单的方式就是重命名,例如把bat文件改为png文件或者其他文件,要使用的时候再修改回bat文件。

本文标签: 批处理文件夹加密程序