我想给批处理加个密码输入密码才能执行下面的命令,怎么写

我想给批处理加个密码输入密码才能执行下面的命令,怎么写,第1张

@echo off

set passwd=

set /p passwd=请输入密码:

if /i %passwd%==123456 goto start

echo 密码错误!任意键退出...

pause>nul

exit

 

:start

move c:\progra~1\a\* d:\2\

echo 执行完毕,任意键退出...

pause>nul

exit

其实批处理无法实现真正的加密,呵呵,如上简单的验证代码,密码是123456,稍微了解一点的人就能看出密码啦!

用批处理将一个文件压缩并加密码的方法如下:

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、这样就加密成功了,要重新隐藏(锁定)的话,就再次执行上面的步骤。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11363701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存