CakePHP - ¿Cómo implemento el hashing blowfish para las contraseñas?

Luchando por encontrar respuestas a algunas preguntas básicas sobre el uso de Blowfish en Cake 2.4.

AppController.php

public $components = array(
    'Auth' => array(
        'authenticate' => array(
            'Form' => array(
                'fields' => array(
                    'username' => 'email'
                ),
                'passwordHasher' => 'Blowfish'
            )
        )
    ),
    'Cookie',
    'Session'
);

¿Ahora que? ¿Cómo inicio sesión?

UsersController.php

public function login() {

    if (!empty($this->request->data)) {

        if ($this->Auth->login()) {
            $this->redirect($this->Auth->redirectUrl());
        }

    }
}

¿Qué necesito agregar a esto? Recibo el siguiente error si intento iniciar sesión:

Advertencia (512): Sal inválida: para pez globo Por favor visitehttp://www.php.net/crypt y lea la sección apropiada para la construcción de sales de pez globo. [CORE / Cake / Utility / Security.php, línea 285]

¿Debo ingresar la contraseña antes de iniciar sesión y, en caso afirmativo, qué método utilizo y cuál es la mejor opción para usar Salt? ¿Torta automáticamente trata de usar la sal delcore.php archivo de configuración para todos los usuarios?

Estoy confundido principalmente porque no sé qué partes del uso de blowfish en un PHP estándar es lo que CakePHP está tratando de hacer automáticamente por mí.

Respuestas a la pregunta(3)

Su respuesta a la pregunta