Mot de passe

Boroi Messages postés 2 Statut Membre -  
 Utilisateur anonyme -
Bonjour,

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

1 réponse

  1. Utilisateur anonyme
     
    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
    1. Utilisateur anonyme
       
      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