289 comentarios

Cómo proteger una carpeta con contraseña en Windows

Visitando la otra vez el foro de Trucoswindows.net encontré una utilidad para poner contraseña en Windows sin necesidad de utilizar un programa adicional.

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 bloquear 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.

Evitar el acceso al archivo Key.bat

Pero todavía hay un cierto riesgo. Ya que si alguien que tenga algunos conocimientos informáticos, podría recuperar fácilmente la contraseña accediendo al archivo por lotes y examinado su contenido, ya que se puede encontrar fácilmente la contraseña seleccionando la opcion Editar, si accede al menú contextual del botón derecho del ratón sobre el archivo Key.bat.

Así que, para evitar de esto, puedes convertir en un archivo ejecutable el archivo por lotes. La ventaja de convertir este archivo en un archivo ejecutable, es que no se puede ver el código fuente de un archivo .exe.

A continuación describo el proceso para convertir el archivo por lotes (.bat) en un archivo ejecutable (.exe).

En primer lugar, necesitamos un compilador que convierta el archivo por lotes (.bat) en un archivo de ejecutable (.exe). Para ello descargarmos el programa Bat to Exe converter.

Ahora ejecuta la aplicación y seleccionamos la ruta de origen del archivo por lotes (Key.bat), pulsando en el botón que se encuentra a la derecha del campo Batch file. Una vez realizado esto veremos que automáticamente el campo Save as, se completa automáticamente con el nombre y la ubicación del archivo ejecutable que se va a crear.

Seguidamente sólo tienes que pulsar en el botón Compile y eso es todo. Ya lo único que nos queda es eliminar el archivo por lotes Key.bat.

Ahora puedes proteger o acceder a la carpeta Confidencial con tan sólo pulsar el archivo exe (key.exe) y tus datos estarán ahora completamente protegidos.

Nota: El método descrito aquí funciona en Windows XP, Windows Vista y Windows 7.

Saludos, Luis Kano.

Fuente | Foros de trucoswindows.net

Acerca de Luis Kano

Luis Kano, egresado de Ingeniería en Sistemas Computacionales de la Universidad del Valle de México campus Villahermosa. Programador de C# | Jefe de Informática de una empresa comercial | Administrador | Bebedor Social | Irreverente |

289 Comentarios en “Cómo proteger una carpeta con contraseña en Windows

  1. man resulta que se me borro el archivo es decir lo hice todo al pie de la letra pero cuando meti paswor no me aprecia el archivo como lo recupero ¿?

  2. @Cock
    Solo dale ver archivo y carpeta ocultas de windows para visualizar la carpeta.

    Saludos.

  3. Como hago para recuperar una contraseña olvidada..

  4. @Heiler
    Solo da mostrar carpeta oculta y podrás recuperar el contenido.

    Saludos.

  5. Despues de abrirla a traves de la contraseña, cierro la carpeta donde esta la «confidencial».y cuandovuelvo a esa carpeta no me aparece oculta.como hago para ocultarla despues de haber entrado y trabajado con los archivos?

  6. @Mile
    Necesitas entrar desde el programa que se crea, osea desde el .exe y no directamente en la carpeta.

    Saludos

  7. En esta dirección se explica bien cómo ocultar con contraseña una carpeta en Windows 7; el código que usa es algo distinto al que se muestra aquí, ya que está corregido. A mi me funcionó muy bien.

    http://www.youbioit.com/es/article/shared-information/5810/como-ocultar-una-carpeta-en-windows

  8. @Fernando
    Muchas gracias por tu comentario, lo tomaré en cuenta.

    Saludos

  9. Cuando tecleo S, tras hacer doble click en el fichero KEY.BAT y pulso intro, sale un mensaje que no da tiempo a ver pero creo que es relacionado con derechos de administrador. ¿Que hago?

  10. Hola yo cree la carpeta confidencial, pero al momento de ponerle la contraseña no me vuelve a apareses la carpeta que he ocultado con el nombre «confidencial» y pues no se ke hacer me podrias desir como puedo volver a abrir esa carpeta ke no aparese cuando le pongo la contraseña por favor.

  11. @PEPE
    Si no tienes derecho de administrador, no podrás ejecutarlo.

    @angel
    ¿Seguro copiaste bien el código?

    Saludos.

  12. No se si entendí bien, pero le cambié el nombre al archivo «key.bat» tal como indicais y no se abre carpeta alguna «confidencial» hasta ahi llegue …

  13. Gracias amigo . . . modifique algunas cosas para que me andara de facha 🙂 gracias

  14. @NhatO
    Muchas gracias por tu comentario.

    Saludos.

  15. Hice tan solo el primer paso ya que en mi casa la unica que tiene una ligera idea de ordenadores soy yo y pensé que seria suficiente.
    La sorpresa ha sido que hoy al abrir la carpeta me ha desaparecido todo lo que tenia dentro!!!! Todo!! :S sabeis como puedo recuperarlo??

  16. @allegra_laura
    ya, esta se me habia creado otra carpeta con ese nombre i no se me abria la original…

  17. Hola, quiero ocultar una carpeta donde se aloja un programa al cual se accede a través de Internet Explorer como página web (un sistema web offline), el tema es que al ocultarlo, siga funcionando desde Intenet Explorer. Sabés como hacerlo? Gracias!

  18. @allegra_laura
    Puedes acceder a ella desde ver archivos y carpetas ocultas.

    @Pablo
    Explicate un poco, no logro entender bien.

    Saludos.

  19. Muy buenas tardes,

    He intentado recuperar la carpeta confidencial sin éxito, me explico:

    Por lo visto la contraseña que creí haber puesto no es la correcta porque no me aparece la carpeta confidencial. El mismo día que la creé no me dio ningún problema, es más, entré en ella, guardé más cosas y la volví a ocultar.

    He intentado verla de varias formas:

    1. Opciones de Carpeta –> Archivos y carpetas ocultos: selecciono «Mostrar todos los archivos y carpetas ocultos» y no me aparece la carpeta confidencial.

    2. Con esto activo, le he dado a buscar un archivo que estaba dentro de la carpeta confidencial, pero la búsqueda sólo me ha dado como resultado un acceso directo de la carpeta «Reciente» de Documents and Settings, que no me da opción a acceder a la carpeta en si, solo su ubicación, a donde voy y claro: no está…

    Tengo documentación financiera personal en esa carpeta, por lo que sí que me interesa poder recuperarla ¿es posible?

    Utilizo el Windows XP Professional.

    Muchas gracias de antemano por su colaboración.

  20. @LuciaSDR
    ¿Ya buscaste en la carpeta donde creaste la aplicación? Por ejemplo si la creaste en la unidad C la aplicación ahí mismo se crea la carpeta Confidencial, por lo que debes de buscar donde creaste la aplicación. Otra forma de acceder a ella, es descomprimas el archivo .bat, esto lo puedes hacer dandole clic derecho y abrir con el bloc de notas. Y verás la carpeta creada. Si eliminas el archivo .bat en Windows XP, esta se elimina de forma definitiva sin poder recuperarlo.

    Saludos.

  21. @Luis Kano
    Sí, fue donde primero busqué la carpeta.

    El problema es que yo no tengo el .bat, tengo directamente el .exe

    Saludos.

  22. @LuciaSDR
    Te da error la contraseña?
    Prueba recuperar la información con el HandyRecovery 2.0

    Saludos.

  23. es muy util esto, sin embargo hay una forma de ver el codigo fuente del .exe y asi acceder a la contraseña, simplemente ejecutas el archivo y luego, mientras este se mantiene habierto abierto vas a C:\windows\temp… dentro de la carpeta temp aparece el archivo bat o una carpeta que lo contiene, solo es cuestion de buscarlo y darle click derecho/editar y listo…

    Saludos desde Uruguay

  24. @LuciaSDR
    poedes recuperar la contraseña de la forma que explique mas arriba, mientras tenes ejecutado el .exe se crea una carpeta temporal que contiene el archivo key.bat. para encontrar esa carpeta tenes que ir a c:\windows\temp… luego que encontras el archivo le das click con el boton derecho y seleccionas editar o administrar

  25. para que no sea posible ver el .bat en la carpeta «temp» hay que marcar la pestaña «encrypt the program» al hacer la compilacion con el «bat to exe converter»

  26. @Diego
    Gracias por el consejo, no había visto esa opción.

    Saludos.

  27. El programita es perfecto, funciona todo correctamente tal y como explica Luis Kano.
    Muchas gracias Luis.

Deja una respuesta

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

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