Sécuriser un dossier

Soyez le premier à donner votre avis sur cette source.

Snippet vu 23 413 fois - Téléchargée 27 fois

Contenu du snippet

Ce code permet de protéger un dossier à l'aide d'un mot de passe, le code est crypté mais le systeme n'est pas encore tout à fait au point car c'est mon premier programme.soyez indulgent:MERCI (;])

Source / Exemple :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
            "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head><title> Mot de passe</title>

<SCRIPT LANGUAGE="JavaScript">

var total_erreur=0;

function Check() {
	var tabc=Check.arguments; var ok=0;
	var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
	for (var no=0;no<tabc.length;no++) {
		checksum=tabc[no];
		// table des caracters autorises
		var mot=document.forms[0].elements[0].value;
		var n=mot.length;
		var sum=1;
		for (var i=0;i<n;i++) {
			var index=tab.indexOf(mot.substring(i,i+1));
			sum=sum+(index*n*(i+1))*(index*(i+1)*(i+1));
		}
		// calcul de la checksum. La fonction est modifiable !
		if (sum==checksum) {window.location="doc"; ok=1; no=100;}
		// test de la checksum
	}
	if (ok==0) {
		total_erreur++; 
		alert("Mauvais mot de passe");
		if (total_erreur>2) { // apres 3 essais, redirection...
			alert("Vous avez atteint les 3 essais\nVous allez voir la page d'explication");
			window.location="1.html";
		}
	}

}
</SCRIPT>
</HEAD>

<BODY bgcolor="#FFFFFF" text="#FAFAFF" alink="#000066" link="#000066" vlink="#000066" >
<FONT FACE="Arial" SIZE='-1' COLOR="#000099">
<CENTER><BIG></BIG><BR><BR>
<BR>
Entrez le mot de passe <BR>
(Vous avez 3 essais) <BR><BR>
<FORM>
	<INPUT type='text' size=8>&nbsp;&nbsp;
	<INPUT type='button' value='Entrer' onClick="Check(5637689,3095443,20239921)">
</FORM><BR>

</CENTER>
</BODY>

</HTML>

Conclusion :


ce programme est très simple d'utilisation, mais n'est pas encore tout à fait au point.
Pour qu'il soit efficace, tout d'abord créez le dossier que vous désirez protéger, ensuite
créez à l'intérieur de celui ci, un dossier nommé doc ensuite entrez à nouveau dans le dossier à protéger, clique droit, personnaliser ce dossier, supprimer tout le code déjà présent, coller le code source, fermer le fichier.Dans affichage validez: comme une page web
Les mots de passe actuels sont: idefix, astérix et panoramix.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
233
Date d'inscription
vendredi 2 juillet 2004
Statut
Membre
Dernière intervention
4 janvier 2007

C'est simple.
Dans le champ du mot de passe tu change

type='text'

par

type='password'

et tu a des petite *****

Salut
Messages postés
2
Date d'inscription
lundi 13 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2004

lu . Je cherche comment faire pour changer le mot de pase ? et comment faire pour que à la place des lettres s'affichent des petites étoiles : **** .
Messages postés
118
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
28 décembre 2006

heu ... ya un chti probleme ... il sert a protéger un dossier ... mais si on ecrit directement l'adresse on y accède sans probleme en zappant la protek

:) a mediter
Messages postés
118
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
28 décembre 2006

j'ai Xp rience ( special did cass pour bob3000 lol )

j'ai du faire un truk pas possible pour le recupéré! envoyer de chez un potes par mail etc .. on peux le faire sous XP mais c'est la crise car XP laisse pas traficoter ses fichier comme sa ... donc je zip et modifie dans le zip afin d'accéder au fichier folder.htt :)

pour ta prochaine mise a jour tu pourrai mettre l'algorithme pour créé non mots de pass dans un zip par exmple ou a la suite ...

Bon boulot Gars sa merite un 20/10
Messages postés
406
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
2 octobre 2004

ca marche avec XP
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.