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

 


Dernière réponse
Sujet : [JavaScript] demande de signification de codage ...
--greg--

TrucBidul a écrit a écrit :

merci Greg



bah euh de rien:)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
--greg--

TrucBidul a écrit a écrit :

merci Greg



bah euh de rien:)

TrucBidul merci Greg
_Mac_ :D Classique !!
TrucBidul

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

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

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

_Mac_ 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ù ?
TrucBidul :bic: UP :bic:
TrucBidul

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

TrucBidul

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

TrucBidul

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

_Mac_ C'est quoi la variable n ? C'est quoi la variable tab ?
TrucBidul 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:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)