MD5 und SHA (allgemeine Informationen)

hallo,
danke für deine Mühe, das hätte ich natürlich auch selber machen können, dachte nur jemand weiß es vielleicht. Also ist PHP da mein Freund.
Schönes WE
der flooo
 
Nicht so schnell. PHP ist offensichtlich Dein Freund wenn Du einfach nur einen SHA1-Hash eines beliebigen String haben willst.
Aber ich hab grad auch mal in einer echten Query getestet, und da sieht es anders aus.
Code und Resultate kommen sofort.

PHP:
<?php
function calctime($start,$end)
{
	list($msec,$sec)=explode(' ',$start);
	$start=(float)$msec+(float)$sec;
	list($msec,$sec)=explode(' ',$end);
	$end=(float)$msec+(float)$sec;
	$time=($end-$start);
	return $time;
}

$db=mysql_connect('','','');
mysql_select_db('',$db);
echo 'PHP: ';
$start=microtime();
$results=mysql_query("select * from `users` where `password`='".sha1('')."'");
$end=microtime();
mysql_free_result($results);
echo (calctime($start,$end)*1000000).'<br>';
echo 'MySQL: ';
$start=microtime();
$results=mysql_query("select * from `users` where `password`=sha1('')");
$end=microtime();
mysql_free_result($results);
echo (calctime($start,$end)*1000000).'<br>';
?>
PHP: 342.130661011
MySQL: 143.051147461
 
Zurück