I have Hash class as follows:
class Hash
{
    public static function make($string, $salt='')
    {
        echo $string.$salt;
        return hash('sha256',$string.$salt);
    }
    public static function salt($length)
    {
        return mcrypt_create_iv($length);
    }
    public static function unique()
    {
        return self::make(uniqid());
    }
}
I am calling method salt() with command: $salt=Hash::salt(32)
Unfortunatelly, function mcrypt_create_iv is not working on newer php.
How to redesign Hash class?
Thank you
 
     
     
    