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