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

2025-10-07 09:19:56

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}”   啦。。。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢