Ik kan niet goed rekenen, maar misschien iemand anders hier op het forum wel. Ik ben erg benieuwd hoeveel combinaties er mogelijk zijn van een gebruikersnaam en wachtwoord met dezelfde lengte, en hoelang een computer er over zou doen om alle combinaties te berekenen. Ik ben benieuwd hoe dat zit als je alleen letters en cijfers mag gebruiken... en wanneer je alle tekens mag gebruiken. Ik zet hier een schemaatje neer en ben benieuwd of iemand er iets van kan invullen. Wie durft? :-)

gebruikersnaam en wachtwoord zijn allebei 4 tekens, alleen letters en cijfers
aantal mogelijke combinaties:
computer tijdsduur om alle combinaties te berekenen:

gebruikersnaam en wachtwoord zijn allebei 6 tekens, alleen letters en cijfers
aantal mogelijke combinaties:
computer tijdsduur om alle combinaties te berekenen:

gebruikersnaam en wachtwoord zijn allebei 8 tekens, alleen letters en cijfers
aantal mogelijke combinaties:
computer tijdsduur om alle combinaties te berekenen:

gebruikersnaam en wachtwoord zijn allebei 4 tekens, alle tekens
aantal mogelijke combinaties:
computer tijdsduur om alle combinaties te berekenen:

gebruikersnaam en wachtwoord zijn allebei 6 tekens, alle tekens
aantal mogelijke combinaties:
computer tijdsduur om alle combinaties te berekenen:

gebruikersnaam en wachtwoord zijn allebei 8 tekens, alle tekens
aantal mogelijke combinaties:
computer tijdsduur om alle combinaties te berekenen:
Loop maken met een lengte van 1.1725786449236986 MAAL 10^32 en dan checken hoe lang ie erover doet :P.
hehe... ja, mag jij proberen.... laat maar weten wat er uit komt :-)
Misschien dat ik me oude laptop wel laat draaien.. maar ik denk dat ie dan langer dan een jaar erover gaat doen. Misschien is het makkelijker om een paar miljoen keer te lopen en dan simpelweg delen.
Nou, ik ben erg benieuwd naar het resultaat... laat maar weten als het gelukt is.
Leuk topic. Maar het lijkt mij dat je hiervoor beter C of C++ voor kan gebruiken aangezien PHP hier niet voor gemaakt is ;)
Ach... het gaat er maar om dat we een indruk hebben van hoe lang het duurt... met andere woorden... hoe lang zou één computer er over doen om een website binnen te dringen waarvan de gebruikersnaam en wachtwoord 8 tekens hebben. Lijkt me toch erg grappig om te weten :)
<?php
$piece = 9999999;
$time_start = microtime(true);

for ($i = 1;$i > $piece; $i++){}

$time_end = microtime(true);
$time = $time_end - $time_start;
$time = (11725786449236986*(10^32)) * ($time / $piece);
echo $time;
?>
Zoiets?
Bram Boos op 18/08/2011 18:04:10

<?php
...

for (... $i > $piece; ...){}

...
?>
Zoiets?


Denk het niet. ;-)

Hoe dan Santhe? :)
@Ozzie PHP: wat denk je

Antwoord voor Santhe:

<?php
$piece = 9999999;
$time_start = microtime(true);

for ($i = 1;$i <= $piece; $i++){}

$time_end = microtime(true);
$time = $time_end - $time_start;
$time = (11725786449236986*(10^32)) * ($time / $piece);
echo $time;
?>

Reageren