Hashing with a salt in PHP

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.

     * 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;

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.