Class Base16


  • public class Base16
    extends Object
    High-performance base16 (AKA hex) codec.
    Author:
    Will Glozer
    • Method Detail

      • encode

        public static char[] encode​(byte[] src,
                                    boolean upper)
        Encode bytes to base16 chars.
        Parameters:
        src - Bytes to encode.
        upper - Use upper or lowercase chars.
        Returns:
        Encoded chars.
      • digest

        public static String digest​(byte[] script)
        Create SHA1 digest from Lua script.
        Parameters:
        script - the script
        Returns:
        the Base16 encoded SHA1 value
      • digest

        public static String digest​(ByteBuffer script)
        Create SHA1 digest from Lua script.
        Parameters:
        script - the script
        Returns:
        the Base16 encoded SHA1 value