parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

като надо сгенерировать $2y$13$..... <громко> памагите! </громко>

AK666 17.11 01:24

использовал тест отсюда:

https://www.parser.ru/forum/?id=86482
  bcrypt:        crypt on this platform does not support '$2b$' salt prefix
  php_a:         crypt on this platform does not support '$2a$' salt prefix
  php_x:         crypt on this platform does not support '$2x$' salt prefix
  php_y:         crypt on this platform does not support '$2y$' salt prefix
проблема в том, что перейти на другое хеширование - нет возможности -- втручаюсь в чужой древний проект ктороьій на Yii, а там прямое сравнение:

/vendor/yiisoft/yii2/base/Security.php
        if (!preg_match('/^\$2[axy]\$(\d\d)\$[\.\/0-9A-Za-z]{22}/', $hash, $matches)
            || $matches[1] < 4
            || $matches[1] > 30
        ) {
            throw new InvalidArgumentException('Hash is invalid.');
        }
а задача: поменять пользователю пароль :(