Recently I have studied the issue of HTTP authentication in jsp. it works as follows: * ph4Endofdatah4 * Wedonttrytostoptheconverionwhenwefindtheendofdatapaddingchar. * Wesimplyaddzerobytestotheunencodebuffer. p * publicstaticStringdecode (Stringenco recently studied HTTP authentication in jsp. it works as follows:
*
End of data
* We don't try to stop the converion when we find the "=" end of data padding char.
* We simply add zero bytes to the unencode buffer.
*/
Public static String decode (String encoded)
{
StringBuffer sb = new StringBuffer ();
Int maxturns;
// Work out how long to loop.
If (encoded. length () % 3 = 0)
Maxturns = encoded. length ();
Else
Maxturns = encoded. length () + (3-(encoded. length () % 3 ));
// Tells us whether to include the char in the unencode
Boolean skip;
// The unencode buffer
Byte [] unenc = new byte [4];
Byte B;