is lacking ;-)
First up: a standard *nix password can actually contain any byte string. Really secure passwords will be set to something including a linefeed, preventing it being typed. For my calculations, I used 96 printable characters. A-Z,a-z,0-9,
!"£$%^&*()-_=+\|,<.>/?;:'@#~[{]}
Crypt only uses the first 8 characters, so no additional security is gained from longer passwords. I had three processors running for my programming assignment, and I only averaged 100 000 pwd/s. My estimate of 1000 000 was generous. |