Если еще актуально, я таким образом делал:
function PassEncode( $pass, $type = "sha1" )
{
$type = null;
$hash = password_hash($pass, PASSWORD_BCRYPT, ['cost' => 10]);
return str_replace('$2y$10$', '$2a$10$', $hash);
}
$_pass = PassEncode( $pass, $type );