Passwords are the key to security. For obvious reasons, passwords need to be strong, long and secure.  Sometimes generating complex and secure passwords can be a bit time taking.