Notice в php 5.6 You must use a randomly generated salt

Started by inedgul on 2016-02-07 14:13 — 8 replies, 3064 views

#1
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in common.php on line 1991

$str .= str_shuffle(preg_replace('#[^0-9a-zA-Z]#', '', crypt(uniqid(mt_rand(), true))));

заменить на
$str .= str_shuffle(preg_replace('#[^0-9a-zA-Z]#', '', crypt("uniqid('', true): %s\r\n", uniqid('', true))));
#2
а теперь читаем маны
PHP: crypt - Manual
#3
Ошибка конечно есть, но как выше замечено исправление совершенно не такое. Спасибо за указание.
#4
Исправлено в версии 2.2.
#5
Здраствуйте. Это невероятно здорово, что исправлено в версии 2.2, но покуда эта версия недоступна для установки будьте добры просветить как исправить это в 2.1.5 🙂

Ведь там наверняка
на пару копеек прописать что-то в common.php 👍
#6
Здраствуйте. Это невероятно здорово, что исправлено в версии 2.2, но покуда эта версия недоступна для установки будьте добры просветить как исправить это в 2.1.5 🙂

Ведь там наверняка
на пару копеек прописать что-то в common.php 👍
Да, ссылку кинули или смотри в версии 2.2 что исправлено.
#7
Исправление для тех кто желает исправить самостоятельно: #69 Fixed crypt notice · torrentpier/torrentpier@ee3534b · GitHub
#8
Взято в работу для версии 2.1.6.
#9
Исправление для тех кто желает исправить самостоятельно: #69 Fixed crypt notice · torrentpier/torrentpier@ee3534b · GitHub
Помогло, спасибо!