Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

crypteur de dossier

 :: La taverne :: Au Bar

Aller en bas

crypteur de dossier Empty crypteur de dossier

Message  hades Jeu 3 Sep - 22:20:29

j ai vue ca sur un autre forum et j ai pensser que ca pourais vous interreser :

un sripte un .bat pour la premier version et ensuite un code en C ( que j ai fait moi meme ^^ ) pour la 2eme

donc voila pour le bat:

Code:
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 Etes vous sure de vouloir bloquer les fichiers Y=Oui N=Non(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 Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== [u][b][**PASS**][/b][/u] goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Bien Bloquer GG
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End

pour l utiliser rien de plus simple : cree un docume txt et colle le code

replacer [**PASS**] pas votre pass exemple :
if NOT %pass%== toto goto FAIL

ensuite enregistrer sous et la vous donne un nom et rajouter .bat a la fin

exemple : "crypteur.bat"

( ca marche tres bien mais le problem avec les .bat c est que le code est facilment lisible ( clic droit -> modifier ) et on peux lire le code pour trouver le pass)

mtn voici la version C :

Code:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <assert.h>

#include <ctype.h>
#include <math.h>
 
void lock();
void unlock();
void my_gets(char tab[]);
void main()
{
 char rep = 0;
 int flag = 1;
 while ( flag )
 {
  puts("-= Menu =-");
  puts("[L] Lock le dossier ");
  puts("[U] Unlock le dossier ");
  puts("[Q] Quitter ");
  printf("Reponce :");scanf("%c",&rep);
  system("cls");
  if ( rep == 'l' || rep == 'L' )
  lock();
  else if ( rep == 'u' || rep == 'U')
  unlock();
  else if  ( rep == 'Q' || rep == 'q')
  flag = 0;
 }
}
void lock()
{
 system("ren Private \"Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}\"");
 system("attrib +h +s \"Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}\"");
}
void unlock()
{
 char pass[15] = {0};
 int flag = 1;
 while( flag )
 {
  printf("Donner le mots de passe :");
  my_gets(pass);
  if ( strcmp(pass,"[**PASS**]") == 0 )
  {
  system("attrib -h -s \"Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}\"");
  system("ren \"Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}\" Private");
 
  system("cls");
  flag = 0;
  }
  else
  printf("pass incorect \n\n");
 }
}
void my_gets(char tab[])
{
 char temp = 0;
 int cpt = 0;
 tab[31] = 0;
 for(cpt = 0 ; cpt < 15 && temp != 13 ; cpt++ )
 {
  temp = getch();
  if ( temp != 13 )
  {
  tab[cpt] = temp;
  printf("*");
  }
  else if (temp == 8 && cpt != 0)
  {
  tab[cpt-1] = 0;
  cpt -= 2;
  }
  else
  tab[cpt] = 0;
 }
 puts("");
}

avantage : une fois compiler le code ne serra plus lisible

inconveigien :
- demade d avoir deja un fichier Private lor de la premier execution
- demande un compilateur pour pouvoir le cree
hades
hades
Brioche Bien Montée

Nombre de messages : 110
Age : 37
Localisation : vervier
Date d'inscription : 29/08/2007

Revenir en haut Aller en bas

crypteur de dossier Empty Re: crypteur de dossier

Message  hades Jeu 3 Sep - 22:37:33

il y a aussi ca , c est pour cree un dossier invisible

http://mypics.troc-city.com/show.php/13820_Tutorial.JPG.html
hades
hades
Brioche Bien Montée

Nombre de messages : 110
Age : 37
Localisation : vervier
Date d'inscription : 29/08/2007

Revenir en haut Aller en bas

Revenir en haut


 :: La taverne :: Au Bar

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum