Ein Loginscript
bearbeitet von Jörg ReinholzMoin!
> Er verwendet Salts, da müsste man zu jedem Passwort eine neue Tabelle erstellen.
Hab ich grad für was anderes getestet:
~~~php
<?php
$txt='';
for ($i=1; $i<10000000; $i++) {
$txt.= 'insert into `test`.`big_test` (`nr`, `text`) values(' . $i . ', "' . md5($i.'hallo') . '");';
}
file_put_contents('test2.sql', $txt);
~~~
~~~
fastix@trainer:/tmp$ time php test_sql.php
real 0m18.644s
user 0m11.432s
sys 0m6.020s
~~~
[Der nicht mehr ganz taufrische Rechner (AMD Athlon(tm) II X4 631 Quad-Core Processor)](http://www.cpubenchmark.net/cpu.php?cpu=AMD+Athlon+II+X4+631+Quad-Core) hat aber gerade damit zu tun, die früher erzeugte Datei in die DB einzulesen ... Nehmen wir jetzt eine staatliche oder kriminelle Organisation (manche sind beides zu gleich) mit Geld, dann erzeugen und speichern die nicht 10 Millionen sondern Quintillionen von Hashes mit MD5 in ein paar Minuten ...
Jörg Reinholz