note 110309 added to function.mhash-keygen-s2k

From: Date: Tue, 09 Oct 2012 20:43:52 +0000
Subject: note 110309 added to function.mhash-keygen-s2k
Groups: php.notes 
Request: Send a blank email to php-notes+get-191216@lists.php.net to get a copy of this message
I looked into mhash and PHP source code and I've ported this function to pure PHP: <?php function keygen_s2k($hash, $password, $salt, $bytes) { $result = false; if (extension_loaded('hash') === true) { $times = $bytes / ($block = strlen(hash($hash, null, true))); if ($bytes % $block != 0) { ++$times; } for ($i = 0; $i < $times; ++$i) { $result .= hash($hash, str_repeat("\0", $i) . $salt . $password, true); } } return $result; } ?> ---- Server IP: 194.8.30.16 Probable Submitter: 94.133.37.232 ---- Manual Page -- http://www.php.net/manual/en/function.mhash-keygen-s2k.php Edit -- https://master.php.net/note/edit/110309 Del: integrated -- https://master.php.net/note/delete/110309/integrated Del: useless -- https://master.php.net/note/delete/110309/useless Del: bad code -- https://master.php.net/note/delete/110309/bad+code Del: spam -- https://master.php.net/note/delete/110309/spam Del: non-english -- https://master.php.net/note/delete/110309/non-english Del: in docs -- https://master.php.net/note/delete/110309/in+docs Del: other reasons-- https://master.php.net/note/delete/110309 Reject -- https://master.php.net/note/reject/110309 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#191216) next »