Complexity and password length are both necessary to create hard-to-hack passwords. But choosing more complex passwords over more long passwords makes it difficult for users to remember passwords. Maximizing length and complexity are recommended if a company employs a password manager app.