добрался я откуда там ноги растут...
из BcryptHasher check возвращается parrent::check
это абстрактный хэшер который в свою очередь возвращает password_verify (это уже стандартная либа пыхи)
алгоритм password_verify это случайная соль + хэш функция. тоесть зная соль - можно прочекать совпадает или нет.
внимание вопрос... где он, собака такая, берет соль когда чекает хэши строки с паролем и закриптованного значения??