... it behooves you to use a very long (20+ characters) unguessable key consisting of letters, numbers and symbols...
I really question the value of making passwords hard to remember with numbers, symbols, etc. ... this inevitably results in either people locked out of their own systems or storing the passwords in insecure locations (like a post-it note on their monitor).
As you identified, length is the real key to secure passwords.