- //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");