crypteur de dossier
:: La taverne :: Au Bar
Page 1 sur 1
crypteur de dossier
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:
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 :
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
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- Brioche Bien Montée
- Nombre de messages : 110
Age : 37
Localisation : vervier
Date d'inscription : 29/08/2007
Re: crypteur de dossier
il y a aussi ca , c est pour cree un dossier invisible
http://mypics.troc-city.com/show.php/13820_Tutorial.JPG.html
http://mypics.troc-city.com/show.php/13820_Tutorial.JPG.html
hades- Brioche Bien Montée
- Nombre de messages : 110
Age : 37
Localisation : vervier
Date d'inscription : 29/08/2007
:: La taverne :: Au Bar
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|