Module lettuce.core

Class Base16

java.lang.Object
io.lettuce.core.codec.Base16

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

    • 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