Can you login alright with the client or a different bot?
Haven't tried any other bots - most bots I know use BNLS for everything and I don't like my CD-Keys going across the wire in plain text.
The real client lets me login just fine, tried it with several accounts actually.
You're not the first one to report a broken password.
Might it have something to do with the length of the password? Both accounts I tried used a 12 character password, perhaps it gets truncated by one of the algorithms?
Try making a new account with the client and try passing with JavaOp.
Made a new account with the client, 5 character password, connects without a problem. Next, changed the password of my old account to something slightly smaller (11 chars), same problem, changed it to 8 chars, still the same problem. Changed it to 6 chars, without alternating lower/uppercase and no numbers: login works.
Try making a new account with JavaOp.
I made a new account with the same difficult password my old account has, and this time it did log in - relogging also works.
Since you're the second one to bring this up I'm kind of reluctant to say this but I want to guess you have the wrong password.
No need to be reluctant, this was of course one of the possibilities, so let's summarize:
1) Old password doesn't work, slightly smaller variations either don't
2) Password of 6 chars with just lowercase does work
3) New account by WarCraft 2 client with simple password does log in (haven't tried new account with complex password)
4) New account by JavaOP with difficult password does log in