Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3212 connectés 

  FORUM HardWare.fr
  Programmation

  [JavaScript] demande de signification de codage ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JavaScript] demande de signification de codage ...

n°202806
TrucBidul
Posté le 27-08-2002 à 13:43:40  profilanswer
 

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:

mood
Publicité
Posté le 27-08-2002 à 13:43:40  profilanswer
 

n°202809
_Mac_
Posté le 27-08-2002 à 13:50:26  profilanswer
 

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

n°202810
TrucBidul
Posté le 27-08-2002 à 13:52:38  profilanswer
 

_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_$&#@";

n°202811
TrucBidul
Posté le 27-08-2002 à 13:53:52  profilanswer
 

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

n°202812
TrucBidul
Posté le 27-08-2002 à 13:54:08  profilanswer
 

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

n°202817
TrucBidul
Posté le 27-08-2002 à 14:04:01  profilanswer
 

:bic: UP :bic:

n°202828
_Mac_
Posté le 27-08-2002 à 14:15:46  profilanswer
 

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ù ?

n°202830
--greg--
Posté le 27-08-2002 à 14:18:28  profilanswer
 

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!
n°202838
_Mac_
Posté le 27-08-2002 à 14:26:43  profilanswer
 

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

n°202852
TrucBidul
Posté le 27-08-2002 à 14:36:40  profilanswer
 

_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:

mood
Publicité
Posté le 27-08-2002 à 14:36:40  profilanswer
 

n°202857
_Mac_
Posté le 27-08-2002 à 14:41:08  profilanswer
 

:D Classique !!

n°202879
TrucBidul
Posté le 27-08-2002 à 14:55:59  profilanswer
 

merci Greg

n°202882
--greg--
Posté le 27-08-2002 à 14:57:39  profilanswer
 

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!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JavaScript] demande de signification de codage ...

 

Sujets relatifs
Codage pour forum[C++] Différence de codage entre .so(unix/linux) et .dll(win32)
[JavaScript] Pourquoi ca marche pas ??....[Javascript] Inactiver un bouton SUBMIT après une 1ere validation
[javascript & Newbie inside] Interpréteur Javascript pas à pas[PHP & JavaScript] Identification avec un cookie
[JavaScript] Comment je fais pour mettre 2 scripts sur une page ??...[JS] Pb avec hiéarchie javascript
c'est possible de casser un site que avec du html/javascript ?ACtion automatique a l'ouverture d'une page en Javascript ou HTML ?
Plus de sujets relatifs à : [JavaScript] demande de signification de codage ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR