Sin categoría ElSoftwareLibre – Software Libre en Español  

Cómo proteger una carpeta en Windows

Seguro que a todos nos ha ocurrido alguna vez. Tenemos una carpeta con una serie de documentos que queremos proteger, ya sea porque son de carácter confidencial, privado, o simplemente no queremos que nadie acceda a estos documentos. Existen algunos programas que realizan esta tarea, sin embargo, en este tutorial mostraremos cómo proteger una carpeta en Windows y aumentar su seguridad sin necesidad de terceras aplicaciones. Este tutorial también tiene contenido didáctico, ya que podremos crear un pequeño programa que se ejecuta desde Windows.

 

 

Cómo proteger nuestra carpeta

Los pasos que tendremos que seguir para proteger nuestra carpeta son los siguientes:

  1. Crear un archivo de texto sin extensión, y copiar el contenido situado más abajo de esta entrada. Tenemos que sustituir el nombre de la carpeta protegida por la que nosotros queramos, y la contraseña que elijamos.
  2. Una vez tenemos el archivo rellenado, guardamos con un nombre del ejecutable, por ejemplo, ocultador_carpeta. Este nombre debe de ser discreto en caso de que no queramos que nadie lo ejecute. La extensión del archivo debe de ser .bat
  3. Ejecutar el archivo .bat creado para que se genere la carpeta con el nombre que le hemos puesto.
  4. Arrastrar o crear todo el contenido que queremos ocultar dentro de esta carpeta.
  5. Ahora mismo, al ejecutar otra vez el .bat, tendremos dos opciones posibles. Si no está oculta la carpeta, se nos preguntará si queremos ocultarla. En caso de ya estar oculta, nos preguntará la contraseña que introdujimos en el programa. Así, quedará visible de nuevo.

 

El fichero de texto para generar el programa y poner contraseña a la carpeta es el siguiente:

 

cls
@ECHO OFF
title Folder CarpetaProtegida
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST CarpetaProtegida goto MDLOCKER
:CONFIRM
echo Quiere ocultar la CarpetaProtegida? (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 Invalid choice.
goto CONFIRM
:LOCK
ren CarpetaProtegida "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Introduzca la contrasena para mostrar la CarpetaProtegida
set/p "pass="
if NOT %pass%== CONTRASEÑA goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" CarpetaProtegida
echo Folder Unlocked successfully
goto End
AIL
echo Invalid password
goto end
:MDLOCKER
md CarpetaProtegida
echo CarpetaProtegida created successfully
goto End
:End

 

Conclusión

A pesar de ser una alternativa para crear una carpeta y ocultarla, sin necesidad de usar ninguna utilidad o herramienta adicional, lo cierto es que no es lo más idóneo, ya que dependemos del fichero .bat generado, que cualquier usuario puede ejecutar. Sin embargo, ha sido una buena manera de mostrar cómo crear un pequeño programa con unas pocas líneas de código.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.