Package io.lettuce.core.codec
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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
digest(byte[] script)
Create SHA1 digest from Lua script.static String
digest(ByteBuffer script)
Create SHA1 digest from Lua script.static char[]
encode(byte[] src, boolean upper)
Encode bytes to base16 chars.
-
-
-
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
-
-