Class Base32String


  • public class Base32String
    extends java.lang.Object

    Encodes arbitrary byte arrays as case-insensitive base-32 strings.

    Taken from Google Authenticator github. See below links for description.

    See Also:
    Base32String, Google Authenticator
    • Constructor Summary

      Constructors 
      Constructor Description
      Base32String()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] decode​(java.lang.String encoded)
      Decode an encoded String.
      static java.lang.String encode​(byte[] data)
      Encode a String.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Base32String

        public Base32String()
    • Method Detail

      • decode

        public static byte[] decode​(java.lang.String encoded)

        Decode an encoded String.

        Parameters:
        encoded - encoded String
        Returns:
        decoded String
      • encode

        public static java.lang.String encode​(byte[] data)

        Encode a String.

        Parameters:
        data - byte representation of a String to encode
        Returns:
        encoded String