给写好的批处理加密,防止别人修改。
给写好的批处理加密,防⽌别⼈修改。
1:
新建kalision.bat
代码:
%%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
cls
@echo off
title By Kalision tools
mode con: cols=80 lines=22
color 1f
:start
echo                        ╭───────────────╮
echo    ╭─────────┤  BAT 加密⼯具 ├─────────╮
echo    │╰───────────────╯│
echo    ││
echo    │            1、本⼯具⽤来对明⽂批处理⽂件进⾏加密!                    │
echo    ││
echo    │            2、直接把待加密批处理⽂件拖⾄本窗⼝释放即可!              │
echo    ││
echo    │            3、加密后会在当前⽬录下⽣成NewCode.bat⽂件!              │
echo    ││
echo    │                11年12⽉17⽇    BY Kalision      │
echo    ╰───────────────────────────────────╯
echo.
set /p file=请输⼊需要加密的批处理⽂件名后按回车键[Q=退出]:
if "%file%"=="q" goto quit
echo %file%|findstr /i "\.bat{1}quot;>nul && goto go
echo %file%|findstr /i "\.c*{1}quot;>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 copy encrypt.bat encryptbak.bat
echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %% echo cls>>"%tmp%\p"
type "%file%">>"%tmp%\p"
setlocal enabledelayedexpansion
for %%i in ("%tmp%\p") 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
copy "%tmp%\p" NewCode.bat
del "%tmp%\p"
cls
echo ==========================================
echo 恭喜你, 批处理加密成功,已保存为NewCode.bat
echo ==========================================
echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:odd
echo. >>"%tmp%\p"
copy "%tmp%\p" NewCode.bat
del "%tmp%\p"
cls
echo ========================================== echo 恭喜你, 批处理加密成功,已保存为NewCode.bat
echo ========================================== echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:newly
cls
echo ================================
echo 不到批处理⽂件, 请重新输⼊!
echo ================================
echo.
echo.
echo 按任意键开始......
pause>nul
goto start
:quit
exit
2:打开kalision.bat
然后把需要加密的bat批处理⽂件拖到控制台窗⼝中,
3:OK
在同级⽬录下得NewCode.bat即是加密后的批处理⽂件了。这样有⼈在编辑的时候,打开全是乱码。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。