Sí
, pero me gusta la idea de empezar estudiando así, viendo un poco por encima como se hacen las cosas
.
Respecto a el .bat
¿Qué números debo evitar poner y cuales no? Lo primero que probé fue
Y cuando descrifro algo pasa esto:
Las palabras desencriptadas son: y c0aand0m cifr0m a00dg0m, 0fa0da 00a0d0n0m


Respecto a el .bat
¿Qué números debo evitar poner y cuales no? Lo primero que probé fue
Código (bash) [Seleccionar]
@echo off
color a
:menu
cls
echo __________________________________________________________________
echo [+]______________Crypter and Decrypter v1.0 by sal _____________[+]
echo [+] *1. cifrar texto [+]
echo [+] *2. descifrar texto [+]
echo [+] *3. salir [+]
echo [+] *4. Creditos [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2017____________________________[+]
echo.&set "var="
set/p "var=>> "
if not defined var (goto :menu)
If ["%var%"]==["1"] goto cifrar
If ["%var%"]==["2"] goto descifrar
If ["%var%"]==["3"] exit
If ["%var%"]==["4"] goto cre
:cifrar
cls
echo [+]______________________________________________________________[+]
echo [+] *1.Cifrar [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo/
echo/
echo/
set/p "palabra=Escriba las palabras que quieras cifrar: "
if not defined palabra (goto:cifrar)
set "var=%palabra%"
set "resultado=%var:a=7%"
set "resultado=%resultado:b=009%"
set "resultado=%resultado:c=004%"
set "resultado=%resultado:d=2%"
set "resultado=%resultado:e=007%"
set "resultado=%resultado:f=03%"
set "resultado=%resultado:g=001%"
set "resultado=%resultado:h=3%"
set "resultado=%resultado:i=01%"
set "resultado=%resultado:j=05%"
set "resultado=%resultado:k=5%"
set "resultado=%resultado:l=002%"
set "resultado=%resultado:m=6%"
set "resultado=%resultado:n=9%"
set "resultado=%resultado:ñ=008%"
set "resultado=%resultado:o=06%"
set "resultado=%resultado:p=003%"
set "resultado=%resultado:q=04%"
set "resultado=%resultado:r=08%"
set "resultado=%resultado:s=02%"
set "resultado=%resultado:t=09%"
set "resultado=%resultado:u=07%"
set "resultado=%resultado:v=8%"
set "resultado=%resultado:w=006%"
set "resultado=%resultado:x=1%"
set "resultado=%resultado:y=4%"
set "resultado=%resultado:z=005%"
:finenc
cls
echo.
echo Las palabras encriptadas son: %resultado%
echo %resultado% >> cifrado.txt
pause
goto menu
:descifrar
cls
echo [+]______________________________________________________________[+]
echo [+] *1.Descifrar [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo/
echo/
echo/
set /p palabra=Escriba los numeros que quieras descifrar:
set "var23=%palabra%"
set "resultado=%var23:7=a%"
set "resultado=%resultado:009=b%"
set "resultado=%resultado:004=c%"
set "resultado=%resultado:2=d%"
set "resultado=%resultado:007=e%"
set "resultado=%resultado:03=f%"
set "resultado=%resultado:001=g%"
set "resultado=%resultado:3=h%"
set "resultado=%resultado:01=i%"
set "resultado=%resultado:05=j%"
set "resultado=%resultado:5=k%"
set "resultado=%resultado:002=l%"
set "resultado=%resultado:6=m%"
set "resultado=%resultado:9=n%"
set "resultado=%resultado:008=ñ%"
set "resultado=%resultado:06=o%"
set "resultado=%resultado:003=p%"
set "resultado=%resultado:04=q%"
set "resultado=%resultado:08=r%"
set "resultado=%resultado:02=s%"
set "resultado=%resultado:09=t%"
set "resultado=%resultado:07=u%"
set "resultado=%resultado:8=v%"
set "resultado=%resultado:006=w%"
set "resultado=%resultado:1=x%"
set "resultado=%resultado:4=y%"
set "resultado=%resultado:005=z%"
:fin
cls
echo.
echo Las palabras desencriptadas son: %resultado%
echo/
echo/
echo/
pause & goto menu
:cre
(
echo/ & echo/
echo :::::::::::::::::::::::::::::::::::::::::::::::::::
echo ::::::: By **Aincrad** :::::::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::
echo/ & echo/ & pause & goto menu
)
Y cuando descrifro algo pasa esto:
Las palabras desencriptadas son: y c0aand0m cifr0m a00dg0m, 0fa0da 00a0d0n0m