Cómo cifrar archivos .BAT
@echo off
@Código de herramienta de título
:key
set all= Ingrese la clave (si no, por favor ingrese ayuda)
set /p all= Presione cualquier tecla para continuar (si no, ingrese ayuda) (Para obtener una clave temporal, envíe: usuario):
if / i "%all%"=="ayuda" ir a Eorry
if /i "%all%"=="usuario" ir a usuario
if /i "%all% " =="Herramientas" ir a Herramientas
:Herramientas
echo Ingrese una contraseña para abrir Herramientas
set /p "pass=(more than)" ir a menú
si NO %pass%== JAIXUDLW ir a FAIL
echo La contraseña es correcta
ir al menú
:FAIL p >
echo Contraseña no válida
ping 127.0.0.1 -n 5 >nur
tecla ir a
:menú
echo Bienvenido al código de esta herramienta
echo ¡La clave secreta es correcta!
ping 127.0.0.1 -n 5 >nur
@color 4A
@mode con cols=80 líneas=32
@ title Me Sunny Batch Maker
@echo off
echo ¡Lo siguiente es tuyo! Escriba
el código de archivo para el procesamiento por lotes de cifrado de la siguiente manera:
@ECHO off
cls
color f0
echo.
echo.
Herramienta de cifrado de archivos por lotes ECHO (.bat .cmd)
echo.
echo.
descripción del eco:
set /p file=Ingrese el lote a cifrar y luego (nombre + sufijo) presione enter (Q=salir):
if " %file%"=="q" ir a salir
echo %file%|findstr /i "\.bat$"> nul & ir a ir
echo %file% |findstr /i "\.bat$"> nul & & ir a ir
echo %file%|findstr /i "\.cmd$"> nul & & ir a ir
cls
echo ==============
echo ¡Por favor, ingresa correctamente!
eco ==============
eco.
eco.
eco.
echo Presione cualquier tecla para volver a ingresar...
pausa>nul
ir a inicio
:go
si no existe
"%file%" ir a nuevo
si existe encrypt.bat copiar 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 %%%%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.
echo cls>>"%tmp%\encrypt.tmp"
escriba "%file%">>"%tmp%\encrypt.tmp"
setlocal enableelayeexpansion
para %%i en ("%tmp%\encrypt.tmp") haga (
echo %%~zi >nul 2>nul
establecer tamaño=%%~zi
establecer num=!tamaño:~-1!
establecer /a mod=! número! %%2
if !mod! equ 0 (ir a par) else (ir a impar)
)
:even
copiar "%tmp %\encrypt.tmp" encrypted.bat
del "%tmp%\encrypt.tmp"
cls
echo ======== =======================
echo ¡Felicitaciones, el cifrado por lotes fue exitoso!
eco ===============================
eco. p>
echo.
echo Presione cualquier tecla para salir...
pause>nul
ir a salir
: impar
echo. >>"%tmp%\encrypt.tmp"
copiar "%tmp%\encrypt.tmp" cifrar producto terminado.bat
del "%tmp%\encrypt.tmp"
cls
echo ======================= == =======
echo ¡Felicitaciones, el cifrado por lotes fue exitoso!
eco ===============================
eco. p>
echo.
echo Presione cualquier tecla para salir...
pause>nul
ir a salir
: nuevo
cls
echo ================================ =
echo No se puede encontrar el archivo por lotes. ¡Vuelva a ingresarlo!
eco =================================
eco.
echo.
echo.
echo Presione cualquier tecla para iniciar...
pausa>nul
ir a inicio
:salir
salir