Mot de passe

Fermé
Boroi Messages postés 2 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 9 août 2012 - 9 août 2012 à 13:22
 Utilisateur anonyme - 11 août 2012 à 21:32
Bonjour,

Comment rendre un dossier (répertoire) accessible à travers un mot de passe?
Merci

1 réponse

Utilisateur anonyme
11 août 2012 à 21:26
slt,

ouvre un fichier .txt vierge.
colle ça dedans:


Quote: cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo voulez vous verrouiller le dossier private (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 mauvais choix tapez Y pour oui et N pour non.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo dossier verrouillé
goto End
:UNLOCK
echo Entrez le mot de passe pour accèder au dossier verrouillé
set/p "pass=>"
if NOT %pass%== TAPE_TON_MOT_DE_PASSE_ICI goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo dossier déverrouillé
goto End
:FAIL
echo mot de passe invalide
goto end
:MDLOCKER
md Private
echo dossier Private créé
goto End
:End


(mais change TAPE_TON_MOT_DE_PASSE par ton vrai mot de passe)

enregistre le document comme fichie .BAT nomme le par ex: locker.bat

lance le fichier que tu viens de créer locker.bat
tu verra apparaitre un nouveau petit dossier "private"
met y les fichiers ou dossiers a proteger
relance le "locker.bat" tu verra un message disant "voulez vous verrouiller le dossier
tape "y" et Entrée
le dossier private disparaitra
pour le faire reparaitre relance locker.bat et met ton mot de passe


le seul problème c'est que le mot de passe peut facilement être retrouvé avec un simple "ouvrir avec"
0
Utilisateur anonyme
11 août 2012 à 21:32
si tu utilise windows7, le bon script serait:


@echo off
@title Private avec mot de passe
echo
if EXIST "Control Panel.{2227A280-3AEA-1069-A2DE-08002B30309D}" goto ouvre
if NOT EXIST Private goto Private
:CONFIRM
echo Voulez vous verouiller le dossier Private?(O/N)
set/p "cho=>"
if %cho%==O goto ferme
if %cho%==o goto ferme
if %cho%==n goto fin
if %cho%==N goto fin
echo Choix incorrect, Oui ou Non !!
goto CONFIRM
:ferme
ren Private "Control Panel.{2227A280-3AEA-1069-A2DE-08002B30309D}"
attrib +h +s "Control Panel.{2227A280-3AEA-1069-A2DE-08002B30309D}"
echo Dossier Private verouille
goto fin
:ouvre
echo Mot de passe d'ouverture du Private ?
set/p "pass=>"
if NOT %pass%== TAPE_TON_MOT_DE_PASSE goto niet
attrib -h -s "Control Panel.{2227A280-3AEA-1069-A2DE-08002B30309D}"
ren "Control Panel.{2227A280-3AEA-1069-A2DE-08002B30309D}" Private
echo Le dossier Private est ouvert
goto fin
:niet
echo Mot de passe incorect
goto fin
:Private
md Private
echo Le dossier Private est crée
goto fin
:fin
pause
0