Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.util
Class Digester

java.lang.Object
  extended byorg.evolvica.util.Digester

public class Digester
extends java.lang.Object

A simple class which generates message digests for given strings/bytearrays.

Since:
0.6.0
Version:
$Revision: 1.2 $ $Date: 2004/05/26 11:58:36 $
Author:
Andreas Rummler

Constructor Summary
Digester()
           
 
Method Summary
static java.lang.String getDigest(byte[] array)
          Generates a digest which only contains alphanumeric characters and minus-signs (similiar to an UUID).
static java.lang.String getDigest(java.lang.String s)
          Generates a digest which only contains alphanumeric characters and minus-signs (similiar to an UUID).
static byte[] getMD5Digest(byte[] byteArray)
          Generates a MD5 digest for the given bytearray.
static byte[] getMD5Digest(java.lang.String s)
          Generates a MD5 digest for the given string.
static byte[] getSHADigest(byte[] byteArray)
          Generates a SHA-1 digest for the given string.
static byte[] getSHADigest(java.lang.String s)
          Generates a SHA-1 digest for the given string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Digester

public Digester()
Method Detail

getDigest

public static final java.lang.String getDigest(byte[] array)
Generates a digest which only contains alphanumeric characters and minus-signs (similiar to an UUID).

Parameters:
array - array of bytes
Returns:
generated message digest

getDigest

public static final java.lang.String getDigest(java.lang.String s)
Generates a digest which only contains alphanumeric characters and minus-signs (similiar to an UUID).

Parameters:
s - string from which the digest should be generated
Returns:
generated message digest

getMD5Digest

public static final byte[] getMD5Digest(java.lang.String s)
Generates a MD5 digest for the given string.

Parameters:
s - string to be used for digest generation
Returns:
generated message digest

getMD5Digest

public static final byte[] getMD5Digest(byte[] byteArray)
Generates a MD5 digest for the given bytearray.

Parameters:
byteArray - byte array to be used for digest generation
Returns:
generated message digest

getSHADigest

public static final byte[] getSHADigest(java.lang.String s)
Generates a SHA-1 digest for the given string.

Parameters:
s - string to be used for digest generation
Returns:
generated message digest

getSHADigest

public static final byte[] getSHADigest(byte[] byteArray)
Generates a SHA-1 digest for the given string.

Parameters:
byteArray - byte array to be used for digest generation
Returns:
generated message digest

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems