[JavaScript] demande de signification de codage ...

demande de signification de codage ... [JavaScript] - Programmation

Marsh Posté le 27-08-2002 à 13:43:40    

Bonjour  :hello:  est ce que vous pouvez me dire à quoi correspondent ces instructions ?
 
var mot=document.forms[0].elements[0].value;
 
 
var index=tab.indexOf(mot.substring(i,i+1));
  sum=sum+(index*n*i)*(index*i*i);
 
 
Merci de votre aide  :bounce:

Reply

Marsh Posté le 27-08-2002 à 13:43:40   

Reply

Marsh Posté le 27-08-2002 à 13:50:26    

C'est quoi la variable n ? C'est quoi la variable tab ?

Reply

Marsh Posté le 27-08-2002 à 13:52:38    

_Mac_ a écrit a écrit :

C'est quoi la variable n ? C'est quoi la variable tab ?




 
alors n c'est le longueur d'un mot qu'on entre dans un formulaire
 
(var n = mot.length ; )
 
et tab :  
var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";

Reply

Marsh Posté le 27-08-2002 à 13:53:52    

TrucBidul a écrit a écrit :

 
 
alors n c'est le longueur d'un mot qu'on entre dans un formulaire
 
(var n = mot.length ; )
 
et tab :  
var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";




 
oups non tout simplement n c'est la longueur de mot .. :)

Reply

Marsh Posté le 27-08-2002 à 13:54:08    

TrucBidul a écrit a écrit :

 
 
alors n c'est le longueur d'un mot qu'on entre dans un formulaire
 
(var n = mot.length ; )
 
et tab :  
var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";




 
oups non tout simplement n c'est la longueur de mot .. :)

Reply

Marsh Posté le 27-08-2002 à 14:04:01    

:bic: UP :bic:

Reply

Marsh Posté le 27-08-2002 à 14:15:46    

OK, c'est bien ce qu'il me semblait, mais je voulais en avoir confirmation.
 
A priori, ton truc est un algorithme de calcul de signature. Ca doit servir à "encrypter" un mot de passe : pour vérifier la validité d'un mot de passe, tu code avec cet algo le mot de passe à vérifier et tu compares les 2 signatures ; si elles sont égales, le mot de passe rentré est le bon.
 
T'as trouvé ce truc où ?

Reply

Marsh Posté le 27-08-2002 à 14:18:28    

TrucBidul a écrit a écrit :

Bonjour  :hello:  est ce que vous pouvez me dire à quoi correspondent ces instructions ?
 
var mot=document.forms[0].elements[0].value;



document = le document "html" en cours
.forms[0] = le premier objet "form" dans ce document
.elemtns[0] = le premier element de ce form
.value = la valeur de cet element
(c-a-d la valeur entrée dans le champ du formulaire)
 

TrucBidul a écrit a écrit :

var index=tab.indexOf(mot.substring(i,i+1));


.indexOf renvoie la position d'un(e chaine de) caractere(s), dans la chaine "tab" en l'occurence
mot.substring(x,y) renvoie une portion de la chaine mot, commençant à x et finissant à y (non inclus je crois), ou bien de longueur y, voir les docs de javascript
 

TrucBidul a écrit a écrit :

sum=sum+(index*n*i)*(index*i*i);


bah assigne une nouvelle valeur a "sum" en faisant les calculs qui sont écrits là...


Message édité par --greg-- le 27-08-2002 à 14:20:08

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-08-2002 à 14:26:43    

Pour compléter : je te déconseille d'utiliser ce truc, car si tu rentres une chaîne de caractères trop longue, tu risques de faire "exploser" la valeur de la variable num. Par ailleurs, si c'est bien ce que j'ai dit, tu peux "très" facilement cracker un mot de passe encrypté (i.e. trouver un mot de passe équivalent).

Reply

Marsh Posté le 27-08-2002 à 14:36:40    

_Mac_ a écrit a écrit :

Pour compléter : je te déconseille d'utiliser ce truc, car si tu rentres une chaîne de caractères trop longue, tu risques de faire "exploser" la valeur de la variable num. Par ailleurs, si c'est bien ce que j'ai dit, tu peux "très" facilement cracker un mot de passe encrypté (i.e. trouver un mot de passe équivalent).




Mac tu as tout compris c pour cracker un mot de passe que je cherche toutes ces infos :)
çà me parrait facile ...
 
Surtout que y'a un test apres style
 
if (sum == checksum)  
 
 on va a : mot +.html
 
et j'ai la valeur du checksum ...
 
sinon le script est là: http://www.toutjavascript.com/main/search.php3
 
:) :)  
 
:bic:

Reply

Marsh Posté le 27-08-2002 à 14:36:40   

Reply

Marsh Posté le 27-08-2002 à 14:41:08    

:D Classique !!

Reply

Marsh Posté le 27-08-2002 à 14:55:59    

merci Greg

Reply

Marsh Posté le 27-08-2002 à 14:57:39    

TrucBidul a écrit a écrit :

merci Greg



bah euh de rien:)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed