Heres a class I wrote a long time ago to come up with a simple way of ensuring that I used a common method for hashing passwords with salts in a particular way.
<?php /** * clsHash * * @package * @author Satal Keto * @copyright 2008 * @version v1.00.001 * @access public */ class clsHash { /** * clsHash::hash() * This is a static function which hashes a string with a salt * * @param String $salt, The salt for to be used for the hash * @param String $str, The string to be hashed * @return String, The hashed version of the string provided */ public static function hash($salt, $str) { $str = $salt . $str; $hash = md5($str); $hash = $salt . $hash; $hash= md5($hash); return $hash; } } ?>
Hashing with a salt in PHP