bat代码加密
Ⅰ 如何给bat文件加密
给文件加密,我使用的是超级加密3000.
超级加密3000采用国际上成熟的加密算法和安全快速的加密方法,可以有效保障数据安全!
具体操作方法:
1下载安装超级加密3000。
2 然后在需要加密的文件上单击鼠标右键选择加密。
3 在弹出的文件加密窗口中设置文件加密密码就OK了。
Ⅱ 如何给.BAT文件加密
cls
@echo off
@Title Tools code
:Key
set all= 请输入秘钥(若没有,请输入help)
set /p all= 请按任意键继续(若没有,请输入help)(获取临时秘钥请发送:user):
if /i "%all%"=="help" goto Eorry
if /i "%all%"=="user" goto user
if /i "%all%"=="Tools" goto Tools
:Tools
echo 请输入密码打开Tools
set/p "pass=(more than)" goto menu
if NOT %pass%== JAIXUDLW goto FAIL
echo 密码正确
goto menu
:FAIL
echo 密码无效
ping 127.0.0.1 -n 5 >nur
goto Key
:menu
echo 欢迎使用本tool code
echo 秘钥正确!
ping 127.0.0.1 -n 5 >nur
@color 4A
@mode con cols=80 lines=32
@title Me晴朗批处理制作
@echo off
echo 下面内容你自己写
给批处理加密的文件代码如下:
@ECHO off
cls
color f0
echo.
echo.
ECHO 批处理文件(.bat .cmd)加密工具
echo.
echo.
echo 说明: 在下面输入需要加密的批处理文件名
echo.
echo 若在此文件的同目录下直接输入“文件名.bat”即可
echo.
echo 也可以带路径指定任意BAT
echo.
echo 加密完成后会在同目录下生成“加密成品.bat”文件
echo.
echo.
echo.
echo.
set /p file=请输入需要加密的批处理后(名+后缀)按回车键(Q=退出):
if "%file%"=="q" goto quit
echo %file%|findstr /i "\.bat$">nul && goto go
echo %file%|findstr /i "\.cmd$">nul && goto go
cls
echo ==============
echo 请正确输入!
echo ==============
echo.
echo.
echo 按任意键重新输入......
pause>nul
goto start
:go
if not exist "%file%" goto newly
if exist encrypt.bat encrypt.bat encryptbak.bat
echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a >"%tmp%\encrypt.tmp"
echo cls>>"%tmp%\encrypt.tmp"
type "%file%">>"%tmp%\encrypt.tmp"
setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi >nul 2>nul
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)
:even
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批处理加密成功!
echo ===============================
echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:odd
echo. >>"%tmp%\encrypt.tmp"
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批处理加密成功!
echo ===============================
echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:newly
cls
echo ================================
echo 找不到批处理文件, 请重新输入!
echo ================================
echo.
echo.
echo 按任意键开始......
pause>nul
goto start
:quit
exit
Ⅲ 批处理文件BAT加密代码文件!!
你每句后面太多那些看不见的字符了,删干净了就没问题了。代码小改了下,如下:
@echo off
mode con cols=30 lines=10
set /a a=0
set /a b=5
:pwd
title 密码验证:
set /a a+=1
set /a b-=1
set pwd=dingding520
set pwd=""
set /p pwd=请输入密码:
if /I "%pwd%"=="123" goto main
if /I "%a%"=="5" goto err
echo 错误 %a% 次! 您还有 %b% 次机会!
goto pwd
:err
color c
mode con cols=35 lines=3
title Error!!
cls
echo.
echo 错误次数达到五次,程序即将退出!
ping 127.1 -n 6 >nul
exit
:main
title 密码正确!
cls
echo.
echo 密码正确,请下一步。
pause
Ⅳ bat如何创建文件打开文件,如何加密文件或文件夹 xp系统
可以达到较为简单的加密方式,该程式是我自己放出来的,希望给分。
创建文件
echo 内容>文件
(解释:该命令用于创建文件第一行文字,当已经有重命名文件时,清空源文件,将命令中的文字“内容”输入进“文件”里)
echo 内容>>文件
(解释:这个是用于“给已有文件增加文字”,就是接着已经有的文件里的内容,往文件最宴哗后一行开始增加,每条命令增加一行内容。若没有这个文件,则生成新的文件,有则直接往旧文件里添加)
如:现已经有a.txt文件在c盘下,内容为:
你好
我好
大家好
输入命令“echo hi>C:\a.txt”后,a.txt将重新创建,内容更改为:
hi
输入命令“echo hi>>C:\a.txt”后,a.txt将增加内容,内容更改为:
你好
我好
大家好
hi
(当“echo hi>c:\a.txt”或“echo hi>>c:\a.txt”改为"echo hi>a.txt"或“echo hi>>a.txt”,这时命令里的文件没有带路径,则生成在该bat目录下。)
打开文件:
start a.txt
开启bat目录下的a.txt文件,也可以开启exe等文件,是用于启动,打开文件的命令。
还有以下方式:
start c:\a.txt
该命令带路径,开启c盘的a.txt文件,注意当文件或路径名称带空格时,在bat里必须将路径和文件有双引号括起来,如
start "c:\good bey\sar.tat"
或
echo hi>"c:\jjj nnn ggg.txt"
等,也就是说,当文件,或文件夹名称有空格时,必须将路径文用双引号括起来,才可以正常运行。
当命令里缺饥的文件或路径带空格而没有括号时,将会出现错误,如:
echo hi>ka pa.txt
文件生成内容为
hi
文件名称变为:ka。后面的 pa.txt并没有被识别,也就是说,命令只识别了“第一个空格前的字符”
好了就讲这么多先。怎么也得给分吧!
下面奉上文件夹加密
说明,如果你不嫌麻烦可以用。但是确实有些麻烦。该bat利用回收站。
即使是又高级搜索和杀毒软件也发现不了哦。这是系统里“不存在”的路径,只“存在”于dos里,所以系统是看不到的,只能利用这个bat开启。但是问题是里伏祥返边的文件只能删除,复制,改名。不能打开运行,更改内容,要复制出去。但绝对安全哦!
@echo off
:start
set XRV=c
::记住改成你要的盘哦,就是上面set XRV=c 那段最后的c字母改为你要的盘符,记住去掉这一句解释才可以运行哦!!
attrib %XRV%:\Recycled -s -h -r
if exist %XRV%:\Recycled\a..\ goto car
md %XRV%:\Recycled
cd %XRV%:\Recycled
md a..\
cd..
echo [.ShellClassInfo]>%XRV%:\Recycled\Desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>%XRV%:\Recycled\Desktop.ini
attrib %XRV%:\Recycled\Desktop.ini +s +h +r
attrib %XRV%:\Recycled +s +h +r
:car
echo attrib %XRV%:\Recycled +s +h +r>lock.bat
echo echo 先复制下面的代码(或直接输入)。在"开始菜单"-"运行"里输入cmd且按下运行,弹出黑框,右键-选“粘贴”操作。然后按“Enter”键进行文件操作,建议自己记住代码。打开lock.bat就会自动加密。打开卸载程序,将会卸载文件夹及里边的文件。您再次打开生产文件夹的bat时,这三个文件将自动再次生成。>说明.txt
echo.>>说明.txt
echo.>>说明.txt
echo start %XRV%:\Recycled\a..\>>说明.txt
echo attrib %XRV%:\Recycled -s -h -r>卸载.bat
echo rd %XRV%:\Recycled /q /s>>卸载.bat
echo del 说明.txt /f>>卸载.bat
echo del lock.bat /f>>卸载.bat
echo del 卸载.bat /f>>卸载.bat
这个是可以正常打开的,但是可能没有上面那个那么牛“逼”。可以躲过高级搜索。
加上了解释哦,打了老半天。。。
@echo off
:start
set XRV=c
::将c盘请随便改成你想要的盘,如f盘就改成f就可以了
attrib %XRV%:\Recycled -s -h -r
::减去回收站的系统属性
if exist %XRV%:\Recycled\sar.car goto car
::该代码检测你是否已经有加密文件夹,有就进入car节
md %XRV%:\Recycled\sar.car
::创建文件夹
echo [.ShellClassInfo]>%XRV%:\Recycled\Desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>%XRV%:\Recycled\Desktop.ini
::生成Desktop.ini将文件夹修改为回收站图标。
attrib %XRV%:\Recycled\Desktop.ini +s +h +r
::将Desktop.ini加上系统属性
attrib %XRV%:\Recycled +s +h +r
::恢复回收站系统属性
:car
::这里就不再讲了,前面开头带:的都是节
attrib %XRV%:\Recycled -s -h -r
::减去回收站的系统属性
if exist %XRV%:\Recycled\sar.car start %XRV%:\Recycled\sar.car
::检测如果有这个加密文件夹就打开
if not exist %XRV%:\Recycled\sar.car goto start
::没有加密文件夹就回到start创建文件夹
attrib %XRV%:\Recycled +s +h +r
::已经讲过了
去掉解释就行了
Ⅳ 加密bat文件
@echo off
color 0b
:start
cls
echo *******************************************************************************
echo.
echo * BAT 加 密
echo.
echo *******************************************************************************
echo.
echo.
echo.
echo.
echo.
set /p file=请输入需要加密的批处理后按回车键(q=退出):
if "%file%"=="q" goto quit
echo %file%|findstr /i "\.bat$">nul && goto go
echo %file%|findstr /i "\.cmd$">nul && goto go
cls
echo ==============
echo 请正确输入!
echo ==============
echo.
echo.
echo 按任意键重新输入......
pause>nul
goto start
:go
if not exist "%file%" goto newly
if exist encrypt.bat encrypt.bat encryptbak.bat
echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a >"%tmp%\encrypt.tmp"
echo cls>>"%tmp%\encrypt.tmp"
type "%file%">>"%tmp%\encrypt.tmp"
setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi >nul 2>nul
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)
:even
"%tmp%\encrypt.tmp" encrypt.bat
del "%tmp%\encrypt.tmp"
cls
echo ==========================
echo 恭喜你, 批处理加密成功^^!
echo ==========================
echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:odd
echo. >>"%tmp%\encrypt.tmp"
"%tmp%\encrypt.tmp" encrypt.bat
del "%tmp%\encrypt.tmp"
cls
echo ==========================
echo 恭喜你, 批处理加密成功^^!
echo ==========================
echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:newly
cls
echo ================================
echo 找不到批处理文件, 请重新输入!
echo ================================
echo.
echo.
echo 按任意键开始......
pause>nul
goto start
:quit
exit
Ⅵ 怎样给文件夹加密
1、在想要加密的位置创建一个新的文件夹,比如在D磁盘下面创建一个123文件夹(名称不重要)。
2、下载加密文件(批处理文件)并将其复制到文件夹123。
3、在解压柜后右键单击文件下载。bat,选择“编辑”(不打开),找到“修改你的密码”这一行,删除单词,设置自己的密码,123456,例如,一行代码将会成为if NOT pass % % = = 123456 goto不保存文件。
4、双击储物柜。Bat,然后在123将显示文件夹下的Privatede文件夹,文件夹是一个加密文件夹,你可以把你想要隐藏的文件放在这里。
再次双击储物柜。Bat并询问是否确定要锁定该文件夹并输入Y以按enter。然后,私有文件夹消失。如果你想打开这个文件夹,双击储物柜。Bat,输入您刚刚设置的密码(123456)来显示文件夹。