org.apache.commons.codec.digest
Class DigestUtils
Operations to simplifiy common
MessageDigest tasks. This
class is thread safe.
- Apache Software Foundation
(package private) static MessageDigest | getDigest(String algorithm)- Returns a MessageDigest for the given
algorithm.
|
private static MessageDigest | getMd5Digest()- Returns an MD5 MessageDigest.
|
private static MessageDigest | getShaDigest()- Returns an SHA digest.
|
static byte[] | md5(String data)- Calculates the MD5 digest and returns the value as a 16 element
byte[].
|
static byte[] | md5(byte[] data)- Calculates the MD5 digest and returns the value as a 16 element
byte[].
|
static String | md5Hex(String data)- Calculates the MD5 digest and returns the value as a 32 character
hex string.
|
static String | md5Hex(byte[] data)- Calculates the MD5 digest and returns the value as a 32 character
hex string.
|
static byte[] | sha(String data)- Calculates the SHA digest and returns the value as a
byte[].
|
static byte[] | sha(byte[] data)- Calculates the SHA digest and returns the value as a
byte[].
|
static String | shaHex(String data)- Calculates the SHA digest and returns the value as a hex string.
|
static String | shaHex(byte[] data)- Calculates the SHA digest and returns the value as a hex string.
|
getDigest
(package private) static MessageDigest getDigest(String algorithm)
Returns a MessageDigest for the given algorithm.
algorithm - The MessageDigest algorithm name.
getMd5Digest
private static MessageDigest getMd5Digest()
Returns an MD5 MessageDigest.
getShaDigest
private static MessageDigest getShaDigest()
Returns an SHA digest.
md5
public static byte[] md5(String data)
Calculates the MD5 digest and returns the value as a 16 element
byte[].
md5
public static byte[] md5(byte[] data)
Calculates the MD5 digest and returns the value as a 16 element
byte[].
md5Hex
public static String md5Hex(String data)
Calculates the MD5 digest and returns the value as a 32 character
hex string.
- MD5 digest as a hex string
md5Hex
public static String md5Hex(byte[] data)
Calculates the MD5 digest and returns the value as a 32 character
hex string.
- MD5 digest as a hex string
sha
public static byte[] sha(String data)
Calculates the SHA digest and returns the value as a
byte[].
sha
public static byte[] sha(byte[] data)
Calculates the SHA digest and returns the value as a
byte[].
shaHex
public static String shaHex(String data)
Calculates the SHA digest and returns the value as a hex string.
- SHA digest as a hex string
shaHex
public static String shaHex(byte[] data)
Calculates the SHA digest and returns the value as a hex string.
- SHA digest as a hex string
commons-codec version 1.3 - Copyright © 2002-2004 - Apache Software Foundation