okay, for any of you that were having login problems using my client, i fixed your problem. the issue was that the cipher was generating a null in some cases (matching character across the key and string) which would terminate the string. the fix was to offset the string such that the null case would never happen.
as always, the updated version can be grabbed here and the changes file here
note: everyone will get a password error when they first use this... type in your password again, and it will work fine from there. i apologize for that inconvienence.