A bank I (previously) used in Australia forced users to comply with a 6-character limit on every password. Specifically, the rules were:
- 6 characters exactly, including at least 1 number and letter
- No more than 2 repeating characters
- No blanks, spaces or special characters
Now, I've been developing sites for almost a decade now, and I've been under the impression that imposing any sort of limit on passwords is frowned upon (let alone a 6 character one).
On top of this, the 6-character password is stored case-insensitive. This means that there are only 36^6
possible password combinations (2,176,782,336
). Lightwork for a computer these days.
What possible reason could they have to do this? I would think a bank would have the highest level of security and want their users to have as complex passwords as possible.