批处理文件方式 加密windows系统目录
一、新建一个txt文件,输入以下Batch命令
cls ::清屏::关闭命令回显
@echo off::批处理标题
title 目录加密工具::如果已经存在目录,就去解锁
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK::如果还没有创建要加密的目录,就去创建
if NOT EXIST Lockbox goto MDLOCKER::设定输入与确认模块
:CONFIRMecho ====================================
echo Encrypt? (Y/N)
echo ====================================::手动输入字符
set/p "cho=>"::输入y,加密
if %cho%==Y goto LOCK
if %cho%==y goto LOCK::输入n,退出
if %cho%==N goto END
if %cho%==n goto ENDecho 无效选择::转回到判断模块,重新选择
goto CONFIRM::设定锁定功能的模块
:LOCKren Lockbox "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"::显示锁定信息
echo 目录已加密::转到结束模块
goto End::设定解锁模块
:UNLOCK echo ====================================
echo Password?
echo ====================================::定义输入变量
set/p "pass=>" ::判断密码正确性
if NOT %pass%==想设定的密码 goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Lockbox::成功解锁信息显示
echo 目录已解锁 goto End::设置输入无效提示模块
:FAILecho 密码无效goto end::创建文件夹的模块
:MDLOCKER ::创建文件夹
md Lockbox目录已创建
echo goto End::结束模块
:End
注意:密码记得设定,代码中自行更改。
二、另存为,后缀改为 .bat ,保存类型选择 所有文件, 编码 ANSI ,防止中文乱码
三、点击bat文件,同级目录下将生成一个名为 Lockbox 的目录,欲加锁文件放入
四、点击bat文件,弹出DOS窗口,如下:
不分大小写,Y加密,N退出
Y后,目录将隐藏且加密,硬盘层级无法找到
五、重新点击bat文件,弹出DOS窗口,如下:
输入标题一中自己设定的密码,回车,目录将重新出现。
六、此方式特征详解
特征: bat文件受当前所在路径影响,如果将目录加密后,bat文件被移动,路径变化,将不能延续之前被加密的目录恢复。但,bat文件再次被移动至之前路径后,再次执行将继续延续。
缺陷: bat文件并没有做隐藏加密处理,但凡懂点电脑的都可以查看bat文件内容获取密码详情。
解决办法: 综合特征与缺陷,在加密某目录后,手动将bat文件移动至另处。不过需要记一下加密目录原位置。
.The End
批处理文件方式 加密windows系统目录相关推荐
- Linux和Windows系统目录结构对比
一.简介 Windows是大家最常用的操作系统,但可能很多人都没有去研究过 Windows 系统盘(默认C盘)的目录结构.如果使用 Linux 系统,我们就很有必要认真了解它的系统目录结构,本文将拿 ...
- Unix 时间表示方式与windows时间表示方式相互转换的解决办法
Unix时间时间表示方式与windows时间表示方式相互转换的解决办法. 简单描述问题:(以上问题仅限在VC++6.0或更低的开发环境下实现.当然VS2005,VS2008中可能有更好的解决办法,但是 ...
- 如何更改指定用户在windows系统目录的权限
如何更改指定用户在windows系统目录的权限?比如:Windows\SysWOW64 目录,默认该目录是不能写入的,如何使本机的用户如:jiutian001能够对Windows\SysWOW64 目 ...
- zabbix 通过 zabbix-agent 方式监控 Windows主机
1.实验环境 实验环境基于上一篇博文中的实验环境<zabbix 通过 SNMP 监控 Windows主机> 上一篇博文链接:https://www.jianshu.com/writer#/ ...
- SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法
SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法 参考文章: (1)SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决 ...
- Win10图片打开方式没有“Windows照片查看器”,如何找回?
Win10图片打开方式没有"Windows照片查看器",如何找回? 如果你是全新安装的Win10正式版,那么就会发现当在图片上点击右键时,"打开方式"菜单里熟悉 ...
- 华为云计算IE面试笔记-华为云迁移工具Rainbow功能简介。支持哪些虚拟化平台和操作系统的迁移?支持哪些业务迁移方式?Windows在线迁移和Linux在线迁移前针对OS需要做哪些检查?
1. 功能简介:Rainbow迁移工具是华为自研的基于操作系统层面的迁移工具,提供将主机(X86架构服务器)系统及数据或其它虚拟化平台的业务系统完整地.在线不中断地迁移到华为FusionSphere虚 ...
- Jva编解码,加密工具类大全(Base64编解码,URL 编解码,sha56_Hmac加密,MD5对字符串进行加密,java自带类实现SHA-256方式加密)
Base64编解码 /*** Base64编码.*/public static String encodeBase64(byte[] input) {return new String(Base64. ...
- window环境下运行linux解压命令,使用压缩的方式将Windows下的zip压缩包上传到Linux系统的方法解析...
我们可以使用在Windows下压缩文件夹,然后到Linux系统下解压缩的方式,完成整个上传工作. 第一步:在Windows系统下,将整个文件夹压缩成zip后缀的压缩包 方法一: 在文件夹xtemp上, ...
最新文章
- html 省份,城市 选择器附效果图
- 用控制台实现的计算器思路完成过程(一)
- android的支付宝sdk 提示系统繁忙 请稍后再试_《活动运营中防系统扑街指南》
- linux只有上传文件到站点,史上最简单的上传文件到linux系统方法
- COGS-257-动态排名系统-树状数组+主席树
- react使用link跳转传递参数_React-Typescript之路由跳转(使用this.props.history.push)
- 盒子模型与DOCTYPE
- C语言实验源程序保存,实验一 C语言集成开发环境
- 我的起点(蛇形矩阵)
- 使用php发送Http请求,抓取网页数据
- Numpy 基本除法运算和模运算
- JavaScript面向对象---原型链继承
- 2022年下半年系统集成项目管理工程师(软考中级)报名条件
- follow your heart
- 汇编语言典型例子详解_汇编语言程序设计例子
- java标签用setbounds_setBounds的用法
- 如何在WordPress菜单中显示图标[WordPress插件]
- 图片文件,图片文件流和BASE64加密字符串之间的转换,以及图片的BASE64加密字符串再jsp上如何显示
- 2020.3.23 bugku(21-25)
- 基于Python的中国影业数据分析
热门文章
- textarea剩余可输入字数
- exe4j将jar包转成exe文件
- 【BZOJ1778】[Usaco2010 Hol]Dotp 驱逐猪猡
- Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理...
- python+twilio实现打电话和发短信功能
- python控制结束多线程_python进阶八——并发编程之多线程
- S型速度曲线_博图+变频器+三相异步电机(以堆垛机控制系统举例)
- 家庭计算机如何共享打印机共享,win7系统怎么设置家庭组共享打印机
- 免费SVN、Git项目托管主机及网站介绍
- 七:Shell脚本:正则表达式与文本处理器三剑客grep,egrep, sed,awk