public class Sha256Utils
extends java.lang.Object
Constructor and Description |
---|
Sha256Utils() |
Modifier and Type | Method and Description |
---|---|
protected static java.security.MessageDigest |
createDigest() |
static byte[] |
digest(byte[]... raws)
Digest raw string.
|
static byte[] |
digest(byte[] raw)
Digest raw string.
|
static byte[] |
getBytes(java.lang.CharSequence str)
Convert str to byte array.
|
static java.lang.String |
mask(java.lang.CharSequence raw)
Mask string with '*'.
|
public static byte[] getBytes(java.lang.CharSequence str)
str
- input stringpublic static byte[] digest(byte[] raw)
from "hello, world" to 09CA7E4EAA6E8AE9C7D261167129184883644D07DFBA7CBFBC4C8A2E08360D5B
raw
- raw byte array to encodepublic static byte[] digest(byte[]... raws)
from "hello, " + "world" to 09CA7E4EAA6E8AE9C7D261167129184883644D07DFBA7CBFBC4C8A2E08360D5B
raws
- raw byte arrays to encodeprotected static java.security.MessageDigest createDigest() throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public static java.lang.String mask(java.lang.CharSequence raw)
raw
- input string