Почему не корректно работает функция crypt?

так получилось что достался проект, там пароль кодируется через функцию crypt. Простестировав нашел баг, если это можно так считать.
$salt = substr('test123', 0, 2);

        echo (crypt('testtest123', $salt)).'<br>';
        echo (crypt('testtest', $salt)).'<br>';
        echo (crypt('testtest1', $salt)).'<br>';

у всех троих результат один, то есть если кто то введет пароль testtest или testtest1 у определенного пользователя с паролем testtest123, то он без проблем авторизуется. Это функция криво работает или как?
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы