org.keycloak.models.utils

## Class Base32

- java.lang.Object
- - org.keycloak.models.utils.Base32

-     public class Base32
      extends Object

  Base32 - encodes and decodes RFC3548 Base32 (see http://www.faqs.org/rfcs/rfc3548.html )
  Author:
    Robert Kaye, Gordon Mohr

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `Base32()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static byte[]` | `decode(String base32)` Decodes the given Base32 String to a raw byte array.
    `static String` | `encode(byte[] bytes)` Encodes byte array to Base32 String.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Base32

          public Base32()

  - ### Method Detail

    - #### encode

          public static String encode(byte[] bytes)

      Encodes byte array to Base32 String.
      Parameters:
        `bytes` - Bytes to encode.
      Returns:
        Encoded byte array `bytes` as a String.

    - #### decode

          public static byte[] decode(String base32)

      Decodes the given Base32 String to a raw byte array.
      Parameters:
        `base32` -
      Returns:
        Decoded `base32` String as a raw byte array.

Copyright © 2014. All Rights Reserved.