Computer security: passwords or pass phrases