The PASSWORD MUST:
be 15 to 30 characters in length
okay
contain at least two uppercase letters (A-Z)
okay
contain at least two lowercase letters (a-z)
right
contain at least two numbers (0-9)
makes sense
contain at least two of the following special characters: # @ $ % ^ ! * + = _
I suppose
change at least four characters from your previous password
wat
This raises so many questions regarding the implementation of the password query....
If they're using a sane system, said system must (not can, MUST) be unable to make that determination. So assuming they do, this is a requirement that humans have to execute, and can thus circumvent.
If they don't, if their password storage is so bad that this kind of thing can be verified automatically, well, you (and they) are ****ed, cos there's a hole in the security a mile wide.
The PASSWORD CANNOT:
contain spaces
be one of your last ten previous passwords
Again with the what. Must be unique across x iterations I can sort of understand, but cannot contain spaces? What kind of bull**** input routines are they using?
The PASSWORD will expire in 60 days.
Riiiiight