Начиная с Cakephp 2.0, Cake только хэширует пароли в процессе входа в систему,
в других местах (например, в методе register ...) пароль не будет автоматически хешироваться, потому что это считается странным поведением для людей, которые плохо знакомы с cakephp.
Если вы хотите хешировать пароль, вам нужно использовать метод, описанный Sudhir.
Одним из преимуществ того, что Cake больше не хэширует пароли автоматически, является то, что вы можете легче проверять сложность пароля (если есть специальные символы, цифры, буквы и т.д.).