note 72432 added to function.md5

From: Date: Thu, 18 Jan 2007 16:13:42 +0000
Subject: note 72432 added to function.md5
Groups: php.notes 
Request: Send a blank email to php-notes+get-121892@lists.php.net to get a copy of this message
Hello ! I have created a little function to use several md5(), because md5() is easily crackable... <?php function poly_md5($str, $nbr_fois = 2) { //for more safety (md5('needle') is easily crackable), use poly_md5($str, 2) is equivalent to md5(md5($str)) //md5(md5('str')) is uncrackable //scalar $str, mixed $nbr_fois (integer is the best) if(!is_int($nbr_fois)) { //if not integer, transform into integer with intval() $nbr_fois = intval($nbr_fois); } if(is_scalar($str) && $nbr_fois > 0 && $nbr_fois < 40) { $code = '$str'; for($i=0; $i<$nbr_fois; $i++) { $code = 'md5('.$code.')'; } eval('$hash = '.$code.';'); return $hash; } else { return false; } } ?> ---- Server IP: 217.174.196.197 Probable Submitter: 84.101.121.14 ---- Manual Page -- http://www.php.net/manual/en/function.md5.php Edit -- https://master.php.net/note/edit/72432 Del: integrated -- https://master.php.net/note/delete/72432/integrated Del: useless -- https://master.php.net/note/delete/72432/useless Del: bad code -- https://master.php.net/note/delete/72432/bad+code Del: spam -- https://master.php.net/note/delete/72432/spam Del: non-english -- https://master.php.net/note/delete/72432/non-english Del: in docs -- https://master.php.net/note/delete/72432/in+docs Del: other reasons-- https://master.php.net/note/delete/72432 Reject -- https://master.php.net/note/reject/72432 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#121892) next »