Вообще ничего не соображаю в яве. Декомпилировал файлы в папке Crypt логин сервера, там есть три файла с названием base64.
Вот if со строкой encode
if(numBinaryBytes > 0)
{
Base64.encode3to4(b3, 0, numBinaryBytes, buffer, 0);
position = 0;
numSigBytes = 4;
} else
{
return -1;
}
Может как то и относится к обработке пароля.
Вот архив с этими файлами если кто желает глянуть код.
http://yadi.sk/d/aRWNwIy633sud