¿Cómo oculto el archivo por lotes de Windows u oculto la contraseña en este texto?

¿Cómo oculto el archivo por lotes de Windows u oculto la contraseña en este texto?

Tengo un código que guardo en un archivo de texto y lo etiqueto locker.bat, y me ocultará una carpeta. Pero el problema es que puedo hacer clic derecho y hacer clic en editar y encontrar la contraseña (como debajo, la contraseña es contraseña_goes_aquí). Por cierto, este es Windows 8.

¿Cómo oculto la contraseña para que la gente no pueda verla o puedo llegar a un lugar donde no puedan editarla?

cls 
@ECHO OFF 
title Folder Private 
if EXIST "HTG Locker" goto UNLOCK 
if NOT EXIST Private goto MDLOCKER 
:CONFIRM 
echo Are you sure you want to lock the folder(Y/N) 
set/p "cho=>" 
if %cho%==Y goto LOCK 
if %cho%==y goto LOCK 
if %cho%==n goto END 
if %cho%==N goto END 
echo Invalid choice. 
goto CONFIRM 
:LOCK 
ren Private "HTG Locker" 
attrib +h +s "HTG Locker" 
echo Folder locked 
goto End 
:UNLOCK 
echo Enter password to unlock folder 
set/p "pass=>" 
if NOT %pass%== PASSWORD_GOES_HERE goto FAIL 
attrib -h -s "HTG Locker" 
ren "HTG Locker" Private 
echo Folder Unlocked successfully 
goto End 
:FAIL 
echo Invalid password 
goto end 
:MDLOCKER 
md Private 
echo Private created successfully 
goto End 
:End

Respuesta1

Opción 1: Utilice un lenguaje de programación adecuado que le permita compilar el código y emplee técnicas de cifrado/ofuscación para que la contraseña no sea fácilmente visible para ninguna persona curiosa.

Opción 2: existen convertidores de lotes a EXE que puede utilizar. Un usuario experto en tecnología probablemente pueda utilizar un editor hexadecimal (o incluso un editor de texto o uninstrumentos de cuerdautilidad) para ver la cadena de contraseña de texto plano dentro del ejecutable, pero el usuario promedio quedará perplejo.

PS HTG Locker es casi inútil de todos modos. Todo esohaceSe establecen los atributos +S y +H para la carpeta.

Respuesta2

Es posible, pero tiene el costo de poder editar el programa después.

Lo que debes hacer es tomar esta utilidad.aquí. Todo lo que es es un archivo por lotes para el compilador EXE, es decir, oculta la contraseña, pero no podrá editarla después de la compilación.

Como señaló @EBGreen, solo necesitaría un editor hexadecimal para ver la contraseña.

Sin embargo, hay un producto que solía usar, pero es software de pago. Puede encontrarlo a continuación y utiliza cifrado y un módulo decodificador que compila en el EXE. Esta sería la única opción real para enmascarar completamente la contraseña, ya que cifra el archivo por lotes antes de convertirlo.

http://www.battoexeconverter.com/

información relacionada