博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
摆脱任何工具-简单代码让文件夹加密
阅读量:6931 次
发布时间:2019-06-27

本文共 1699 字,大约阅读时间需要 5 分钟。

电脑中或多或少的有很多敏感信息,尤其是大数据时代,信息一旦泄漏对我们造成的损失将会很大。有时候别人借用我们的电脑,有些信息不想让别人看到怎么办?有人会说有隐藏选项,但是,一旦开启显示隐藏文件,隐藏的文件夹又会暴露在视野里,那些用软件加密的软件又太复杂。下面的一段代码将让我们进行文件夹的加密。

加密手段实际上并不复杂,首先将加密文件夹改名成特殊名称:Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D},然后将其属性改为隐藏+系统,加入判断语句则是仅须一个批处理文件即可完成创建加密和解密工作。

这是一段BAT批处理代码:

cls@ECHO OFFtitle Folder mayuif EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCKif NOT EXIST mayu goto MDLOCKER:CONFIRMecho Are you sure you want to lock the folder(Y/N)set/p "cho=>"if %cho%==Y goto LOCKif %cho%==y goto LOCKif %cho%==n goto ENDif %cho%==N goto ENDecho Invalid choice.goto CONFIRM:LOCKren mayu "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"echo Folder lockedgoto End:UNLOCKecho Enter password to unlock folderset/p "pass=>"if NOT %pass%== 123 goto FAILattrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" mayuecho Folder Unlocked successfullygoto End:FAILecho Invalid passwordgoto end:MDLOCKERmd mayuecho mayu created successfullygoto End:End
首先,我们新建一个文本文档,将上面的代码复制到文档中。

代码中“if NOT %pass%== 123 goto FAIL”一行里的“123”需要替换成你自己的密码组合,注意保留和等号之间的空格。

然后,将文件保存,后缀名改为.bat,运行该文件,将在所在目录下生成一个mayu的文件夹,当然,mayu只是一个文件夹的名称,在代码中可以更改。

    

下一步,将你想要隐藏的文件放入mayu文件夹中,再次运行bat文件,输入y进行加密。

然后,mayu文件夹就已经被隐藏了,无论是打开显示隐藏文件还是搜索都找不出该文件。

要注意:使用第三方例如winrar是可以找到加密的mayu文件夹的,所以,将加密的文件夹放在深目录里最为有效。

加密后,bat文件可以放在随身的U盘里,或者网盘里,之所以建议这样做,一方面是因为这个文件里直接包含了密码,另一方面则是在文件夹下存在这么一个bat文件反而会引起一些人的好奇心,只有这个bat文件可以找到该文件夹。

想要解密的活,再次打开lock.bat,输入密码,点击回车。

加密的文件夹就会显示出来。

上面只是进行简单的文件夹加密,如果存在非常重要的文件,还是要使用专业的加密软件吧,毕竟,这种方法只是临时奏效。

@ Mayuko

转载于:https://www.cnblogs.com/mayuko/p/4567550.html

你可能感兴趣的文章
Java问题抽象和递归(母羊生母羊问题为例)
查看>>
Pro Android 4 第五章 理解Intent
查看>>
用python的minidom解析xml(转载)
查看>>
费马小定理在公钥加密中的应用及原理
查看>>
使用 TestLink 进行测试管理(转载)
查看>>
Python学习手记——Using the Python Interpreter
查看>>
[Linux 虚拟化] Linux 中使用 KVM
查看>>
How to slove the problem of Garbage Characters of Chinese and Errors of Images in Qt
查看>>
Google Analytics初步接触
查看>>
ASP.NET MVC与Sql Server建立连接
查看>>
Windows Live Messenger大量邀请发放
查看>>
publishing failed with multiple errors eclipse
查看>>
hibernate not support decode
查看>>
python参考手册--第9章
查看>>
mongodb常用操作
查看>>
SEO艺术
查看>>
漫步天猫——新商路导航(全彩)
查看>>
HDU 4609 3-idiots(FFT)
查看>>
Makefile 中的.PHONY
查看>>
微软 Share Point “.NET研究”2010 企业应用解决方案
查看>>