Hash::salt method issue
Цитата:У меня есть хэш-класс следующим образом: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()); } }
Я использую метод colling salt() с командой:
$salt=Hash::salt(32)
К сожалению, функция mcrypt_create_iv не работает на более новом php.
Как перепроектировать класс Hasch?
Спасибо
Что я уже пробовал:
Пробовал разные варианты с разными методами криптографии, но не работал с хэш-классом так, как он задуман
Richard MacCutchan
"функция mcrypt_create_iv не работает на более новом php"
Что говорится в документации для этой функции?
Sinisa Janjetovic
Он говорит, что он больше не поддерживается
Richard MacCutchan
Что ж, это и есть ответ. Всегда стоит проверить документацию, прежде чем отправлять свой вопрос.
Sinisa Janjetovic
Большое вам спасибо, но я искал альтернативу.
Richard MacCutchan
Это есть в документации.