Citi's Curious Password Handling
Their first suggestion surprised me: I had used punctuation symbols in my password and I was told that while this had worked for years, only letters and numbers are allowed in passwords now. So I reset my password as directed and used only letters and numbers. The problem persisted. I was then asked if I had used upper case letters. I admitted that I had used a combination of numbers, upper case, and lower case letters. At this point I was rolling my eyes but was going to go ahead and reset my password again. But I was told that in fact there was no need to reset my password, simply use the same password but wherever I had specified an upper case letter, use the lower case version.
And this worked. Despite the fact that I had specified my password with a mix of upper and lower case I can login either with the mix of upper and lower case or with every letter in lower case.
Are there hash algorithms which are upper and lower case agnostic? Or should I assume that they store a hash of both the original password form and a lower cased version?
The story goes on but the verdict finally was that Chromium on Linux is not acceptable, but IE 11 on Windows 7 is, and I was finally able to download my most recent statement. I guess it's a good thing that I like to play computer games and so keep a Windows installation handy.