begin process at 2010 02 10 09:08:11
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > CRYPTAGE ET PASSWORD

CRYPTAGE ET PASSWORD


 Information sur la source

Note :
6 / 10 - par 6 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Classé sous :cryptage, password Niveau :Débutant Date de création :27/05/2003 Date de mise à jour :27/05/2003 00:35:51 Vu :14 768

Auteur : tombal

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

J'ai essayé de trouver un moyen de securiser un peu plus les systemes de password

Je defi quiconque arrivera a retrouver le site que j'ai crypter

Si vous trouvez pas :
Soit mon systeme est super efficace
Soit vous êtes de mauvais hacker
Soit vous avez la flemme de chercher ;)

Mon systeme n'est pas au point, c'est la methode qui compte  

Source

  • //PS Ceci ne marche que si le mot a encrypter est moins long que le mot de passe
  • //Sinon il y aura des probleme
  • //C'est pas dur a resoudre, mais ceci n'est qu'un test
  • //Seul les caractères de "a" à "z" sont prises en compte
  • //Et pas les majuscule
  • //Ceci est aussi facile a resoudre
  • //debut de la fonction de cryptage
  • function cryptage (pass,mot) {
  • //on determine la longueur
  • passlong = pass.length;
  • motlong = mot.length;
  • motcrypte = "";
  • //on associe chaque caractere a son code et on le met dans une variable
  • //a=>1, b=>2, ...... z=>26
  • for (i=0;i<passlong;i++) {
  • _root["pass"+i] = pass.charCodeAt(i)-96;
  • }
  • //on fait pareil pour le mot
  • for (i=0;i<motlong;i++) {
  • _root["mot"+i] = mot.charCodeAt(i)-96;
  • }
  • //On ajoute la valeur de la premiere lettre du mot a celui de la premiere
  • //lettre du pass...et ainsi de suite pour les autre lettre
  • for (i=0;i<motlong;i++) {
  • addition = _root["pass"+i] +_root["mot"+i];
  • //PB si ca depasse 26 alors on soustrait 26......
  • if (addition>26) addition=addition-26;
  • motcrypte+=String.fromCharCode(addition+96);
  • }
  • trace (motcrypte);
  • //on obtient "jdzof" voila c'est crypté
  • return motcrypte;
  • }
  • //debut de fonction de decryptage
  • function decryptage (pass,mot) {
  • passlong = pass.length;
  • motlong = mot.length;
  • motdecrypte = "";
  • for (i=0;i<passlong;i++) {
  • _root["pass"+i] = pass.charCodeAt(i)-96;
  • }
  • for (i=0;i<motlong;i++) {
  • _root["mot"+i] = mot.charCodeAt(i)-96;
  • }
  • for (i=0;i<motlong;i++) {
  • //Bon ici ce n'est pas une addition mais une soustraction
  • addition = _root["mot"+i] - _root["pass"+i];
  • if (addition<0) addition=addition+26;
  • motdecrypte+=String.fromCharCode(addition+96);
  • }
  • trace (motdecrypte);
  • return motdecrypte
  • }
  • //Si on lance le cryptage,
  • //password = tombal
  • //mot a crypter = pomme
  • //ca renvoie jdzof
  • cryptage("tombal","pomme");
  • //Si on decrypte avec comme pass tombal on retrouve pomme
  • decryptage("tombal","jdzof");
  • //essayez maintenant de trouver où mene ce site
  • //changer le pass a votre convenance
  • monpass="chercher le pass =)";
  • getURL("http://www."+decryptage(monpass,"fqcadh")+".com");
//PS Ceci ne marche que si le mot a encrypter est moins long que le mot de passe
//Sinon il y aura des probleme
//C'est pas dur a resoudre, mais ceci n'est qu'un test
//Seul les caractères de "a" à "z" sont prises en compte
//Et pas les majuscule
//Ceci est aussi facile a resoudre

//debut de la fonction de cryptage
function cryptage (pass,mot) {
//on determine la longueur
passlong = pass.length;
motlong = mot.length;
motcrypte = "";
//on associe chaque caractere a son code et on le met dans une variable
//a=>1, b=>2, ...... z=>26
for (i=0;i<passlong;i++) {
	_root["pass"+i] = pass.charCodeAt(i)-96;
}
//on fait pareil pour le mot
for (i=0;i<motlong;i++) {
	_root["mot"+i] = mot.charCodeAt(i)-96;
}
//On ajoute la valeur de la premiere lettre du mot a celui de la premiere
//lettre du pass...et ainsi de suite pour les autre lettre
for (i=0;i<motlong;i++) {
	addition = _root["pass"+i] +_root["mot"+i];
	//PB si ca depasse 26 alors on soustrait 26......
	if (addition>26) addition=addition-26;
		motcrypte+=String.fromCharCode(addition+96);
	}
trace (motcrypte);
//on obtient "jdzof" voila c'est crypté
return motcrypte;
}

//debut de fonction de decryptage
function decryptage (pass,mot) {
passlong = pass.length;
motlong = mot.length;
motdecrypte = "";
for (i=0;i<passlong;i++) {
	_root["pass"+i] = pass.charCodeAt(i)-96;
}
for (i=0;i<motlong;i++) {
	_root["mot"+i] = mot.charCodeAt(i)-96;
}
for (i=0;i<motlong;i++) {
	//Bon ici ce n'est pas une addition mais une soustraction
	addition = _root["mot"+i] - _root["pass"+i];
	if (addition<0) addition=addition+26;
		motdecrypte+=String.fromCharCode(addition+96);
	}
trace (motdecrypte);
return motdecrypte
}

//Si on lance le cryptage,
//password = tombal
//mot a crypter = pomme
//ca renvoie jdzof
cryptage("tombal","pomme");
//Si on decrypte avec comme pass tombal on retrouve pomme
decryptage("tombal","jdzof");

//essayez maintenant de trouver où mene ce site
//changer le pass a votre convenance
monpass="chercher le pass =)";
getURL("http://www."+decryptage(monpass,"fqcadh")+".com");    



 Sources du même auteur

SE SERVIR D'UN LIEN HTML COMME BOUTON
Source avec Zip COOKIES
Source avec Zip TETRIS BIENTOT FINI (MERCI OUR LES TESTEUR)
Source avec Zip TRANSFERT DE DONNÉE EN LOCAL

 Sources de la même categorie

Source avec Zip Source avec une capture BASE SCOLL SUPER SIMPLE par top30
Source avec Zip AS3 PROTOTYPE par top30
Source avec Zip Source avec une capture VERIFICATION SI UN E-MAIL SAISI EST VALIDE par hadjle
Source avec Zip Source avec une capture GESTIONNAIRE KEYBOARDEVENT (TOUCHE MULTIPLE) par Blacknight91titi
Source avec Zip Source avec une capture RENDERDELEGATION: UNE CLASSE SUR L'EVENT.RENDER DU STAGE... par top30

 Sources en rapport avec celle ci

Source avec Zip LOGIN ET PASSWORD EN FLASH + PHP SANS BDD par BBFUNK01
Source avec Zip Source avec une capture CRYPTAGE/DÉCRYPTAGE FLASH & PHP par _benjy
Source avec Zip CRYPTEUR / DÉCRYPTEUR DE TEXTE AVEC CLÉ DE CRYPTAGE par goovy
Source avec Zip Source avec une capture GESTION DE MOT DE PASSE DANS UN FICHIER FLASH par gloomy64
Source avec Zip MOT DE PASSE par Wally57

Commentaires et avis

Commentaire de flashman007 le 27/05/2003 07:35:55

bon ca a l'air bien...faudra voir a l'usage...

Commentaire de Naixn le 27/05/2003 09:52:39

pareil :p ca à l'air cool, compliqué mais cool.

Commentaire de djawel le 28/05/2003 08:09:15

pas mal ...  il existe un system qui permet d'encrypter log et password et qui resiste et décompilateur flash : TEVAS 0.9, je l'ai essayé et ca marche vraiment bien  ( http://www.genable.com/aso/ ) voili voulou

Commentaire de djawel le 28/05/2003 08:11:00

le systeml que je viens d'indiquer crypt aussi toutes les fonction d'encryptage ce qui permet de ne pas savoir comment ca été encryptrer

Commentaire de djawel le 28/05/2003 08:11:39

le systeml que je viens d'indiquer crypt aussi toutes les fonction d'encryptage ce qui permet de ne pas savoir comment ca été encryptrer

Commentaire de tombal le 28/05/2003 10:55:39

comment ca c'est compliqué ??
Mais non justement c'est tout simple, il suffit d'additionner le password au mot a crypter......

De plus meme en connaissant la methode de cryptage, on ne peut pas retrouver le mot de passe (a moins d'etre un pro)

Commentaire de chartrandi le 03/06/2004 20:10:15

j'aurais besoin d'info par rapport a ce petit fla d'encryptage, j'essaie de coder de longues chaines de texte (genre deyx paragraphe, avec des espaces entre les mots)..c'est possible? comment je modifie ton code?

merci!

Commentaire de chartrandi le 03/06/2004 20:16:49

j'aimerais aussi savoir a quoi servent les lignes :
  _root["mot"+i] = mot.charCodeAt(i)-96;
et
     if (addition&lt;0) addition=addition+26;

pourquoi 96? et 26?

merci

Commentaire de chartrandi le 03/06/2004 20:55:24

encore moi (pardon..je fais des tests)  pourquoi le password est-il limite a 6 caracteres?

Commentaire de tombal le 04/06/2004 20:21:21

Ouah ca fait super longtemps et g arreter de programmer en flash =)
bon v essayer de faire de mon mieux

euh je sais pas trop pour les espaces fo voir ce que ca donne en code ascii

pour le -96 c parceque le code ascii de a=97 et que je veux que ce soit egal a 1
(b=98  et on veux b=2)

pour le +26 c parcequ'on soustrait le chiffre du mot de passe par le chiffre du texte a coder et que si on soustrait a=1 à b=2 ca donne un chiffre negatif donc on rajoute 26 pour avoir la lettre crypté

Bon sinon pour la limitation a 6 lettres c parceque le password fait 6 lettres et que j'ai pas prevu de fonction

jsais pas si t'a compris le meca ?
en principe si tu comprend le meca tu peut modifier toi meme le code

Tombal

Commentaire de disleur le 14/10/2004 23:51:46

Pouvez-vous m'aider ? Ne puis-je pas avoir un fichier .FLA avec un pwd deja tout fait ? Voila, je voudrai protéger des pages et je ne sais pas du tout comment faire, je voudrai bien en Flash mais je n'y comprend rien de rien... ne pouvez vous pas m'envoyer un fichier .FLA ou sur lequel, je n'aurai qu'a changer le mdp et le nom de la page qui dessert ?

Merci.
Amicalement.

Commentaire de Absimiliard le 31/01/2006 00:00:46

Bof...c'est le code de l'abbé Trithème....
ça a été cassé au 19ème siècle....

Commentaire de ugo22g le 23/08/2009 01:18:51

Sltous a tous et  toutes cette source peux me vennir en aide pour crypter les pass de cette source "html"

<script language="JavaScript">
function verif() {

// on crée la liste des logins
logs = new Array();
logs[0] = "bienvu";
logs[1] = "titicool";

// on crée la liste des mots de passe correspondants
pass = new Array();
pass[0] = "1e2r3t4";
pass[1] = "2t4r6t8";

// on intercepte ce qui a été saisi par le visiteur
var login = document.formulaire.login.value;
var password = document.formulaire.password.value;

// on va passer en revue tous les logins possible
for ( i = 0; i < logs.length; i++ ) {

// si la saisie du visiteur est un login reconnu...
if ( login == logs[i] && password == pass[i] ) {

// Un petit message et le chargement du fichier caché !
alert('Bienvenue a vous trouvez le pass et loging  ' + logs[i]);
location.href = "http://www.flashkod.com";

// on arrête la recherche de login
break;
}

// si le login est bon mais le mot de passe incorrect...
if ( login == logs[i] && password != pass[i] ) {
alert('Votre mot de passe est incorrect, reessayez.');
document.formulaire.password.focus();
break;
}

// si la saisie n'est pas reconnue et qu'on en était au dernier login
if ( login != logs[i] && i == (logs.length-1) ) {
alert('Votre login n\'est pas reconnu...');
}

// si le login n'est pas reconnu mais qu'on en n'est pas au dernier, on reprend au début
if ( login != logs[i] ) {
continue;
}
}
}
</script>
<form name="formulaire">
Entrez votre login : <input type="text" name="login" size="15"> (Hack- my).
Entrez votre password : <input type="text" name="password" size="15"> (Hack- my).
<input type="button" value="Acceder" OnClick="verif();">
</form>

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

lien html avec password/username [ par tweeder ] J'ai une page(intranet) qui a un lien vers une page(web) de companie. Cette page de compagnie là pour allez plus loin y faut rentrer un username pis u Login et password [ par widelone ] bonjours à tous le monde alors j'ai deux questions a poser ma première est: j'aimerais mettre un login et un password sur une page flash pour pouvoir comment créer un mot de passe multi password [ par snakeeater1 ] Je débute en flash et je désirerai savoir comment faire un accès avec un mot de pass mais pouvant contenir plusieurs passwords différent...si vous voy [Flash MX 2004] Cherche infos sur "login & password" en flash [ par goldenboy68 ] Bonjour,Ca fait plusieurs jours que je cherche un exemple de "login & password" en flash qui soit vraiment sécurisé.J'ai donc plusieurs questions suit Base de donnee ShareObject ( urgent ) [ par Darkrats ] Salut &#224; tous J'ai un petit soucis, je suis entrain de travailler sur un projet Flash pr&#233;vu pour une utilisation sur CD, donc offline. J'ai problème de password [ par c_siwo ] &nbsp;&nbsp;&nbsp; Bonjour,J'aurais besoin d'un petit coup de pouce pour mettre en place :- un syst&#232;me de mots de passe avec noms d'utilisateur e se connecter à un ftp [ par zthibaut ] bonsoir le forumj'ai un petit soucie car je d&#233;bute totalement ne flash je cherche a faire un formulaire pour que mes client entre leur login et l se connnecter à un ftp via formulaire [ par zthibaut ] bonjour le forumj'ai un petit soucie car je d&#233;bute totalement ne flash je cherche a faire un formulaire pour que mes client entre leur login et l -----------cryptage et chaine de carractère (débutant)------------ [ par stone man ] voil&#224;, j'ai un probleme de cryptage, je pense qu'il est facile a r&#232;gler mais je ne vois pas par ou commencer je programe depuis environ un a Password copiable [ par sixiemese ] Bonjour,au début de mon anim j'ai une invite de login et password;le password est afficher en étoile (normal) mais par contre il est possible de faire


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales