Combinaisons d'un mot de passe

Combinaisons d'un mot de passe - Programmation

Marsh Posté le 01-05-2002 à 18:38:24    

Imaginons que j'aie un mot de passe composé de 8 caractères différents (minuscules, majuscules et chiffres).
Quel est le nombre de possibilités de ce mot de passe ? Le nombre de combinaisons différentes ?
Ca se mesure surement en milliards, mais je sais pas comment le calculer.

Reply

Marsh Posté le 01-05-2002 à 18:38:24   

Reply

Marsh Posté le 01-05-2002 à 18:42:16    

Alors
26 lettres min+ 26 lettres maj + 10chiffres ça fait 62 caractères différent.
 
62^62^62^62^62^62^62^62 non ?

Reply

Marsh Posté le 01-05-2002 à 18:43:32    

Je@nb a écrit a écrit :

Alors
26 lettres min+ 26 lettres maj + 10chiffres ça fait 62 caractères différent.
 
62^62^62^62^62^62^62^62 non ?  




62^8

Reply

Marsh Posté le 01-05-2002 à 18:47:29    

mdr chui con lol oué c ça  :pt1cable:  :pt1cable:  :pt1cable:

Reply

Marsh Posté le 01-05-2002 à 19:39:32    

62^8 = 218 340 105 584 896
 
En milliards, çà fait donc : 218340,105584896  :pt1cable:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 01-05-2002 à 19:43:04    

Merci, allez, je suis gentil, je vous mets le script que j'ai inventé.
 
Si vous trouvez un moyen de l'améliorer pour qu'il trouve un mot de passe plus vite, dites-le !
 
 
<HTML>
<HEAD>
<BODY>
<SCRIPT>
function ScanCookie(variable)
{
cook = document.cookie;
variable += "=";
place = cook.indexOf(variable,0);
if (place <= -1)
return("0" );
else
{
end = cook.indexOf(";",place)
if (end <= -1)
return(unescape(cook.substring(place+variable.leng
th,cook.length)));
else
return(unescape(cook.substring(place+variable.leng
th,end)));
}
}
 
function CreationCookie(nom,valeur)
{
dateExp = new Date(2020,11,11);
dateExp = dateExp.toGMTString();
document.cookie = nom +'=' + escape(valeur) +'; expires=' + dateExp +';';
}
Passages = ScanCookie("NbPassages" );
Passages++;
CreationCookie("NbPassages",Passages)
 
 
 
c1 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9" );
c0 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" );
pass = c1[Math.floor(Math.random()*c1.length)] + c1[Math.floor(Math.random()*c1.length)] + c1[Math.floor(Math.random()*c1.length)] + c1[Math.floor(Math.random()*c1.length)];
 
 
document.write("Nombre de combinaisons possibles : <B><FONT COLOR=RED>218 340</FONT> 105 584 896</B>" );
document.write("<BR><BR>Mot de passe trouvé après <B><FONT COLOR=RED>[</FONT><FONT COLOR=TEAL> "+ScanCookie("NbPassages" )+" </FONT><FONT COLOR=RED>] combinaisons essayées !" );
 
function trouve() {
password ="9999";
formu = document.formulaire.reponse.value;
formu = pass;
if (formu == password) { alert("Vous l'avez trouvé !" ); document.formulaire.reponse.value = pass; }
else { window.location.reload(); }  
}
 
function erreur() {
window.location.reload();
}
window.onerror = erreur;
 
setTimeout('trouve()',1);
</SCRIPT>
<FORM NAME=formulaire>
<INPUT TYPE=TEXT VALUE="" NAME=reponse>
</FORM>
</BODY>
</HEAD>

Reply

Sujets relatifs:

Leave a Replay

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