如何用批处理文件给文件加密?
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}” 啦。。。