Este encriptador y desencriptador es l primero que hice en batch:
No se pueden usar signos en el texto ni darle al enter,pero puede ser tan largo como quieras.
(encriptador)
@echo off
set/p not=Escrive un texto:
set not2=%not%
set not2=%not2:a=4%
set not2=%not2:b=1%
set not2=%not2:c=9%
set not2=%not2:d=33%
set not2=%not2:e=0%
set not2=%not2:f=555%
set not2=%not2:g=7%
set not2=%not2:h=6%
set not2=%not2:i=88%
set not2=%not2:j=22%
set not2=%not2:k=¡¡%
set not2=%not2:l=¿%
set not2=%not2:m=??%
set not2=%not2:n=´%
set not2=%not2:o=ª%
set not2=%not2:p=$$%
set not2=%not2:q=@@@%
set not2=%not2:r=¨%
set not2=%not2:s=-%
set not2=%not2:t=_%
set not2=%not2:u=!!%
set not2=%not2:v=º%
set not2=%not2:w='%
set not2=%not2:x=ç%
set not2=%not2:y=`%
set not2=%not2:z=;%
echo %not2% >> %userprofile%\Desktop\text.txt
pause
exit
(desencriptador):@echo off
set /p not=< %userprofile%\Desktop\text.txt
set not2=%not%
set not2=%not2:4=a%
set not2=%not2:1=b%
set not2=%not2:9=c%
set not2=%not2:33=d%
set not2=%not2:0=e%
set not2=%not2:555=f%
set not2=%not2:7=g%
set not2=%not2:6=h%
set not2=%not2:88=i%
set not2=%not2:22=j%
set not2=%not2:¡¡=k%
set not2=%not2:¿=l%
set not2=%not2:??=m%
set not2=%not2:´=n%
set not2=%not2:ª=o%
set not2=%not2:$$=p%
set not2=%not2:@@@=q%
set not2=%not2:¨=r%
set not2=%not2:-=s%
set not2=%not2:_=t%
set not2=%not2:!!=u%
set not2=%not2:º=v%
set not2=%not2:'=w%
set not2=%not2:ç=x%
set not2=%not2:`=y%
set not2=%not2:;=z%
echo %not2% >> %userprofile%\Desktop\descody.txt
pause
exit