Red de conocimiento informático - Conocimiento informático - Cómo cifrar archivos .BAT

Cómo cifrar archivos .BAT

cls

@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

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.

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.

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