Cybernautas - Te ayudamos a entender la informática e Internet


Proteger con contraseña una carpeta sin usar un programa adicional

Todos sabemos lo importante que es tener a buen recaudo los datos y documentos confidenciales y que estos no estén accesibles a personas ajenas, por lo que muchas veces es necesario ocultar estos. En algún momento es necesario que estos datos sean realmente privados, por lo que vamos a hacer una carpeta protegida con contraseña y haciendo también que estos queden ocultos, para que nadie pueda acceder a su contenido.

Existen multitud de aplicaciones en el mercado para ocultar o bloquear una carpeta en Windows. Pero si algo se puede hacer sin la ayuda de un programa, ¿por qué deberías usar uno? En este artículo, se describe todo el proceso para bloquear una carpeta mediante la creación de un simple archivo por lotes.

» ¿Cómo crear el archivo por lotes para bloquear una carpeta?

Primeramente copia y pega el código siguiente en un nuevo archivo del Bloc de notas.

@ECHO OFF
cls
title Carpeta Confidencial
if EXIST “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto UNLOCK
if NOT EXIST Confidencial goto MDLOCKER
:CONFIRM
echo Confirmar antes de bloquear la carpeta(S/N)
set/p “cho=>”
if %cho%==S goto LOCK
if %cho%==s goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Elige la opcion correcta.
goto CONFIRM
:LOCK
ren Confidencial “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
attrib +h +s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
echo Carpeta bloqueada
goto End
:UNLOCK
echo Introduce el password para desbloquear la carpeta
set/p “pass=>”
if NOT %pass%== sustituye esta línea roja por tu contraseña goto FAIL
attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” Confidencial
echo Carpeta desbloqueada correctamente
goto End
:FAIL
echo El password no coincide… Repite otra vez
goto end
:MDLOCKER
md Confidencial
echo La carpeta Confidencial se ha creado correctamente
goto End
:End

2. Guarda el archivo como Key.bat, cuando lo hayas hecho, haz doble clic en el archivo Key.bat por primera vez y una carpeta llamada Confidencial se creará automáticamente. Puedes mover todos tus datos confidenciales en esa carpeta, donde estarán protegidos.

Ahora, para blquear la carpeta sólo tienes que hacer doble clic en el archivo Key.bat. Recibirás un mensaje de confirmación en una ventana del Símbolo del sistema. Teclea S para confirmar y ahora la carpeta Confidencial se bloqueará y se ocultará.

Si deseas acceder al contenido de la carpeta, sólo debes hacer de nuevo doble clic en el archivo por lotes, que has creado. Inmediatamente te pedirá que introduzca tu contraseña y después podrás acceder a la carpeta Confidencial, con total normalidad.

Mediante este proceso puedes proteger por medio de una contraseña la carpeta y nadie podrá acceder a la carpeta sin la contraseña.

FlipboardFacebookTwitter

Páginas: 1 2

Publicación con etiquetas: , , ,

8 Respuestas hasta ahora.

  1. Nemo1 dice:

    Mcanijo, gracias por tu comentarios y por el cursillo rápido.
    Un cybersaludo y suerte

  2. Claudio dice:

    No funciona… Cuando escribo S para confirmar, despliega mensaje NO SE ESPERA GO TO EN ESTE MOMENTO

    • Mcanijo dice:

      Te voy a explicar unas lineas del código, y así aprendes un poco de batch en un minuto 😉

      echo Confirmar antes de bloquear la carpeta? (S/N)

      Esta línea básicamente hace que salte un mensaje (el comando echo indica que muestre un mensaje) que diga “Confirmar antes de bloquear la carpeta? (S/N)” Esta será la decisión que el usuario tomará.

      set/p “cho=>”

      Significa que da como nombre a la decisión el mote de “cho”

      if %cho%==S goto LOCK
      if %cho%==s goto LOCK

      If %cho%==S significa que si tras la pregunta especificada anteriormente se responde con “S”, pasará lo siguiente. (Hace falta escribirlo en mayuscula y minuscula para usuarios cortitos). Goto significa “ve a…” en ingles, de forma que si se cumple lo antes comentado (si la respuesta es “s”) irá directamente al segmento :LOCK que puedes encontrar más tarde. Este segmento es utilizado para bloquear la carpeta.

      if %cho%==N goto END
      if %cho%==n goto END

      Aquí pasa lo mismo que en el apartado anterior, lo único que varía es que ahora el hecho de responder “N” o “n” te llevará al segmento :END, que sirve para salir del archivo. Lo puedes encontrar más tarde en el script.

  3. LILIANA SALGUERO dice:

    hola, realice todo el procedimiento, pero al abrir la carpeta confidencial, pero no solicita una contraseña, esta carpeta se abre normalmente, que hago para asignarle una clave?, gracias por la colaboraciòn.

    • Mcanijo dice:

      Hola, soy Mcanijo y voy a darte una breve clase sobre códigos batch.

      En la línea

      set/p “pass=>”

      Se indica que la decisión que tomará el usuario es nombrada “pass”.

      Más tarde el código sugiere:

      if NOT %pass%==tu contraseña goto FAIL

      Vale, en esta línea encontramos mucha infromación condenasada. De normal, se pondría un comando tipo:

      if %papanoel%==2 goto FAIL

      Esto significaría que si respondemos a la decisión nombrada “papanoel” con la respuesta “2”, nos llevaría al segmento :FAIL, que encontramos más tarde en el código. Ahora:

      if NOT %papanoel%==2 goto FAIL

      Aquí nos referimos a su adverso, es decir, que si la respuesta que damos a la decisión nombrada “papanoel” NO ES “2”, nos llevaría al segmento :FAIL. De forma que, suponiendo que tu contraseña es 12345:

      if NOT %pass%==12345 goto FAIL

      Significa que si la contraseña introducida no es 12345, te llevaría al segmento :FAIL.

      Todo esto lo hago para explicar que a no ser que hayas tocado algo en el código o le des a intro más veces de las que toca, es imposible que no te pida contraseña. Otra opción es que confundas las carpetas porque tengan el mismo nombre o parecido. Si la carpeta no existe, el batch la creará automáticamente en el fichero en el que coloques el .bat

      En conclusión, repasa el código, mira que esta todo correcto y repasa la root de la carpeta que quieres esconder. (Y no mires mucho porno!!!)

  4. sidney serena dice:

    hola hice este metodo, pero al apagar el ordenador y encencerlo de nvo ya no pude recuperar lo que guarde ayuda plz !!!!!

    • Nemo1 dice:

      ¿Puedes detallar un poco más el problema? Si te aparece la carpeta, si es que no puedes desbloquearla, si convertiste el archivo key.bat en ejecutable, etc…
      De ésta forma podría darte una posible solución.
      Un cybersaludo y suerte 😎

  5. Información Bitacoras.com…

    Valora en Bitacoras.com: Todos sabemos lo importante que es tener a buen recaudo los datos y documentos confidenciales y que estos no estén accesibles a personas ajenas, por lo que muchas veces es necesario ocultar estos. En algún momento es necesa……

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Uso de cookies

Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pincha el enlace para mayor información.plugin cookies

ACEPTAR