java.lang.Object
dev.netcode.security.encryption.Base58

public class Base58 extends Object
Base58 is similar to Base64 but uses only 58 different characters to encode the message. Base58 is used for example to encode Bitcoin wallet addresses.
  • Constructor Details

    • Base58

      public Base58()
  • Method Details

    • encode

      public static String encode(byte[] input)
      Encodes a byte array input to Base58
      Parameters:
      input - byte array to be encoded
      Returns:
      Base58 encoded data as String
    • decode

      public static byte[] decode(String input)
      Decodes a Base58 encoded input to byte array
      Parameters:
      input - String to be decoded
      Returns:
      decoded byte array