Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CRYPTAGE ET PASSWORD


Information sur la source

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 : 13 566

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
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");    

Commentaires et avis

signaler à un administrateur
Commentaire de flashman007 le 27/05/2003 07:35:55

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

signaler à un administrateur
Commentaire de Naixn le 27/05/2003 09:52:39

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

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
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)

signaler à un administrateur
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!

signaler à un administrateur
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

signaler à un administrateur
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?

signaler à un administrateur
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

signaler à un administrateur
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.

signaler à un administrateur
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....

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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.