摆脱任何工具-简单代码让文件夹加密
来源:互联网 发布:中国gdp历年数据 编辑:程序博客网 时间:2024/05/01 23:47
电脑中或多或少的有很多敏感信息,尤其是大数据时代,信息一旦泄漏对我们造成的损失将会很大。有时候别人借用我们的电脑,有些信息不想让别人看到怎么办?有人会说有隐藏选项,但是,一旦开启显示隐藏文件,隐藏的文件夹又会暴露在视野里,那些用软件加密的软件又太复杂。下面的一段代码将让我们进行文件夹的加密。
加密手段实际上并不复杂,首先将加密文件夹改名成特殊名称: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
- 摆脱任何工具-简单代码让文件夹加密
- 不用工具加密文件夹
- 教你一招,让你摆脱ftp工具上因为权限不足而删不了想删除文件夹的苦恼
- 简单字符串加密工具
- android Log工具框架,LogUtils让你摆脱TAG的魔爪
- git常用命令让你几步摆脱图形工具提交项目
- 简单的MD5加密工具
- 最好用的免费文件夹加密工具-《深度文件夹锁》
- 隐私文件加密保护工具 访问 文件夹 输入 密码 加密
- 有趣的代码 - 让任何一个网站动起来
- 六大加密工具让数据传送安然无恙
- php简单加密解密代码
- 随笔-摆脱枯燥的代码.
- asp简单文件上传代码(上传任何文件)
- 废物利用 iPhone中的报刊杂志变身文件夹(无需越狱无需任何工具)
- Windows 上如何从任何一个文件夹中打开命令行工具
- 代码量统计工具(文件夹遍历统计)
- 文件夹加密
- 【ACM】----杭电oj 2080
- 蓝桥杯-数字游戏
- LeetCode Substring with Concatenation of All Words
- 安装mplayer
- Hibernate框架中的HQL注入漏洞
- 摆脱任何工具-简单代码让文件夹加密
- Java8 Stream初体验
- 获取程序入口地址
- 给安卓EditText加边框
- ThinkPHP 3.2.3 Smarty模版引擎 调用$Think系统变量
- 类型转换尚在计算之前
- <软件工程的事实与谬误>
- OOA/OOD/OOP
- leetcode jumpgame 2