如何用批处理文件给文件加密?

 时间:2026-02-14 07:37:05

1、首先,创建一个txt格式的文档,然后打开。

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

2、将以下代码复制到上面。

==================分割线================

cls

@ECHO OFF

title 加密程序

if EXIST "上了锁的文件夹" goto UNLOCK

if NOT EXIST 加密文件 goto MDLOCKER

:CONFIRM

echo 您确定要锁定文件夹吗?(Y/N)『Y=是-N=不』

set/p "cho=(more than)"

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 加密文件 "上了锁的文件夹"

attrib +h +s "上了锁的文件夹"

echo 文件夹已锁定

goto End

:UNLOCK

echo 请输入密码打开文件夹

set/p "pass=(more than)"

if NOT %pass%== (此处输入密码) goto FAIL

attrib -h -s "上了锁的文件夹"

ren "上了锁的文件夹" 加密文件

echo 文件夹解锁成功

goto End

:FAIL

echo 密码无效

goto end

:MDLOCKER

md 加密文件

echo 加密文件 成功创建

goto End

:End

=================================

3、接下来很重要,注意!!!这时候要设密码了,找到代码中    (此处输入密码)       ,连扩号一起改成自己的密码。再点左上角文件,然后在点另存为,把文件名的后缀名改成  .bat  前面的自己设,再将保存类型改成所有文件

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

4、运行bat文件(批处理文件),然后这时候会冒出个叫“加密文件”的文件夹现在就可以把私密文件放入这个文件夹里了,然后再次运行这个批处理文件,见图2,点Y,然后按Enter回车键运行,然后文件不见了。

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

5、我们再次运行批处理文件,输入密码,然后文件夹又回来了。又可以再次使用或修改加密文件里的私密文件了。

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

6、这时就加密成功了,要重新隐藏(锁定)的话,就再次执行上面的步骤。

1、首先,要确定你删的那个盘是哪个,然后用快捷键win+r搞出图1,然后输入      file:///d:/     ,中间的那个d是D盘的意思,已经锁定了的那个“加密文件夹”在哪个盘就输哪个盘

如何用批处理文件给文件加密?

2、把锁定了的“加密文件”的目录按上去,每个目录用  隔开

如:file:///d:/新建文件夹

然后再在后面加上   /上了锁的文件夹    

如:file:///d:/新建文件夹/上了锁的文件夹

然后再点确定,就会发现那个隐藏了的文件夹又回来了。

3、不过现在还没有完,先把里面的私密文件移出来 ,再用360等一些专业的杀毒软件把文件夹删了,包括旁边的.ini文件,然后就可以了。

如何用批处理文件给文件加密?

1、正如标题,这种方法安全系数很低,如果硬要用这种方法的话,可以用小软件把bat文件转成exe文件。

小程序的下载地址:http://jsdx.downg.com//201709/quickbfc_4.1.5.1_DownG.com.rar

2、下载好之后,把文件“整个”解压下来,打开应用,把bat文件导入进去,然后再点构建。

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

3、选择好要保存的地方之后,再点保存,好了完事儿。

如何用批处理文件给文件加密?

4、我们再来测试一下。

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

如何用批处理文件给文件加密?

5、我们再来测试一下安全性。

如何用批处理文件给文件加密?

6、现在就不用担心密码被别人看到啦!

1、我先把代码甩出来,小白先看后面的解说再复制,不然后果自负。

=======================================

=======================================

cls

@ECHO OFF

title 加密程序

if EXIST "上了锁的文件夹.{ED7BA470-8E54-465E-825C-99712043E01C}” goto UNLOCK

if NOT EXIST 加密文件 goto MDLOCKER

:CONFIRM

echo 您确定要锁定文件夹吗?(Y/N)『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 加密文件 "上了锁的文件夹.{ED7BA470-8E54-465E-825C-99712043E01C}”

attrib +h +s "上了锁的文件夹.{ED7BA470-8E54-465E-825C-99712043E01C}”

echo 文件夹已锁定

goto End

:UNLOCK

echo 请输入密码打开文件夹

set/p "pass=请输入>"

if NOT %pass%== (此处输入密码) goto FAIL

attrib -h -s "上了锁的文件夹.{ED7BA470-8E54-465E-825C-99712043E01C}”

ren "上了锁的文件夹.{ED7BA470-8E54-465E-825C-99712043E01C}” 加密文件

echo 文件夹解锁成功

goto End

:FAIL

echo 密码无效

goto end

:MDLOCKER

md 加密文件

echo 加密文件 成功创建

goto End

:End

=======================================

=======================================

2、大家可以先对照一下上面的原(原来的)代码,【此处小白可以跳过】会发现多了个这个玩意:   .{ED7BA470-8E54-465E-825C-99712043E01C}    。你没有看错,这就是文件类标识符。就是说,你无法打开正在锁定中的文件夹,强行用命令打开也只会弹出控制面板的画面,于是,上面的方法就没用了。

==========================================

那么,该怎么查看呢?其实这样子还是有漏洞的(比原来少),可以用压缩软件查看,如:winrar、360压缩等。

参考资料:1、https://baike.baidu.com/item/%E7%B1%BB%E6%A0%87%E8%AF%86%E7%AC%A6/3351394?fr=aladdin

2、https://baike.baidu.com/item/%E4%B8%8A%E5%B8%9D%E6%A8%A1%E5%BC%8F/4152364?fr=aladdin

3、当然这个方法只适用于Win【Vista、7、8、10】

winXP就得把那个   .{ED7BA470-8E54-465E-825C-99712043E01C}    给换成   .{21EC2020-3AEA-1069-A2DD-08002B30309D}”   啦。。。

  • virtualbox安装及虚拟网盘新建使用详解
  • 如何使用Powershell命令查看域账户详细信息?
  • 如何通过组策略来缓解打印机后台处理程序漏洞CVE-2021-34527?
  • 局域网中Windows Server 2012共享文件资源
  • win10怎么删除默认共享
  • 热门搜索
    旅游者腹泻 10月份去哪旅游最好 吉安旅游景点大全 北京 旅游景点 乌鲁木齐旅游网 天津著名旅游景点 海南旅游购物 广东旅游胜地 西安旅游论坛 海南旅游图片