org.apache.commons.codec.digest
Class DigestUtils

java.lang.Object
  extended by org.apache.commons.codec.digest.DigestUtils

public class DigestUtils
extends Object

Operations to simplifiy common MessageDigest tasks. This class is thread safe.

Author:
Apache Software Foundation

Constructor Summary
DigestUtils()
           
 
Method Summary
static byte[] md5(byte[] data)
          Calculates the MD5 digest and returns the value as a 16 element byte[].
static byte[] md5(String data)
          Calculates the MD5 digest and returns the value as a 16 element byte[].
static String md5Hex(byte[] data)
          Calculates the MD5 digest and returns the value as a 32 character hex string.
static String md5Hex(String data)
          Calculates the MD5 digest and returns the value as a 32 character hex string.
static byte[] sha(byte[] data)
          Calculates the SHA digest and returns the value as a byte[].
static byte[] sha(String data)
          Calculates the SHA digest and returns the value as a byte[].
static String shaHex(byte[] data)
          Calculates the SHA digest and returns the value as a hex string.
static String shaHex(String data)
          Calculates the SHA digest and returns the value as a hex string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigestUtils

public DigestUtils()
Method Detail

md5

public static byte[] md5(byte[] data)
Calculates the MD5 digest and returns the value as a 16 element byte[].

Parameters:
data - Data to digest
Returns:
MD5 digest

md5

public static byte[] md5(String data)
Calculates the MD5 digest and returns the value as a 16 element byte[].

Parameters:
data - Data to digest
Returns:
MD5 digest

md5Hex

public static String md5Hex(byte[] data)
Calculates the MD5 digest and returns the value as a 32 character hex string.

Parameters:
data - Data to digest
Returns:
MD5 digest as a hex string

md5Hex

public static String md5Hex(String data)
Calculates the MD5 digest and returns the value as a 32 character hex string.

Parameters:
data - Data to digest
Returns:
MD5 digest as a hex string

sha

public static byte[] sha(byte[] data)
Calculates the SHA digest and returns the value as a byte[].

Parameters:
data - Data to digest
Returns:
SHA digest

sha

public static byte[] sha(String data)
Calculates the SHA digest and returns the value as a byte[].

Parameters:
data - Data to digest
Returns:
SHA digest

shaHex

public static String shaHex(byte[] data)
Calculates the SHA digest and returns the value as a hex string.

Parameters:
data - Data to digest
Returns:
SHA digest as a hex string

shaHex

public static String shaHex(String data)
Calculates the SHA digest and returns the value as a hex string.

Parameters:
data - Data to digest
Returns:
SHA digest as a hex string


commons-codec version 1.3 - Copyright © 2002-2004 - Apache Software Foundation