note 109602 added to function.sha1
| From: | php at wbhostmax dot de | Date: | Wed, 01 Aug 2012 10:57:42 +0000 |
| Subject: | note 109602 added to function.sha1 | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-189558@lists.php.net to get a copy of this message | ||
<?php
function DoubleSaltedHash($pw, $salt) {
return sha1($salt.sha1($salt.sha1($pw)));
}
function generate_salt() {
$dummy = array_merge(range('0', '9'));
mt_srand((double)microtime()*1000000);
for ($i = 1; $i <= (count($dummy)*2); $i++)
{
$swap = mt_rand(0,count($dummy)-1);
$tmp = $dummy[$swap];
$dummy[$swap] = $dummy[0];
$dummy[0] = $tmp;
}
return sha1(substr(implode('',$dummy),0,9));
}
$pw="geheim"
$salt=generate_salt();
echo "hash:".DoubleSaltedHash($pw, $salt);
?>
this is my way to crypt passwords
----
Server IP: 69.147.83.197
Probable Submitter: 79.220.170.42
----
Manual Page -- http://www.php.net/manual/en/function.sha1.php
Edit -- https://master.php.net/note/edit/109602
Del: integrated -- https://master.php.net/note/delete/109602/integrated
Del: useless -- https://master.php.net/note/delete/109602/useless
Del: bad code -- https://master.php.net/note/delete/109602/bad+code
Del: spam -- https://master.php.net/note/delete/109602/spam
Del: non-english -- https://master.php.net/note/delete/109602/non-english
Del: in docs -- https://master.php.net/note/delete/109602/in+docs
Del: other reasons-- https://master.php.net/note/delete/109602
Reject -- https://master.php.net/note/reject/109602
Search -- https://master.php.net/manage/user-notes.php