com.dyuproject.util
Class DigestUtil
java.lang.Object
com.dyuproject.util.DigestUtil
public abstract class DigestUtil
- extends Object
Util for digesting and encoding bytes/strings.
- Author:
- David Yu
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MD5
public static final String MD5
- See Also:
- Constant Field Values
SHA1
public static final String SHA1
- See Also:
- Constant Field Values
SHA256
public static final String SHA256
- See Also:
- Constant Field Values
HEXADECIMAL
public static final byte[] HEXADECIMAL
DigestUtil
public DigestUtil()
getHexBytes
public static byte[] getHexBytes(byte[] data)
getHexChars
public static char[] getHexChars(byte[] data)
getHexString
public static String getHexString(byte[] data,
String charset)
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
getDigestedValue
public static String getDigestedValue(String type,
String data,
String charset)
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
getDigestedValue
public static String getDigestedValue(String type,
String data)
getPlainDigestedValue
public static byte[] getPlainDigestedValue(String type,
byte[] data)
digestMD5
public static String digestMD5(String data)
digestMD5
public static String digestMD5(String data,
String charset)
digestSHA1
public static String digestSHA1(String data)
digestSHA1
public static String digestSHA1(String data,
String charset)
digestSHA256
public static String digestSHA256(String data)
digestSHA256
public static String digestSHA256(String data,
String charset)
Copyright © 2013. All Rights Reserved.