org.apache.maven.index.packer
Class DigesterUtils

java.lang.Object
  extended by org.apache.maven.index.packer.DigesterUtils

public class DigesterUtils
extends Object

A util class to calculate various digests on Strings. Useful for some simple password management.

Author:
cstamas

Constructor Summary
DigesterUtils()
           
 
Method Summary
static char[] encodeHex(byte[] data)
          Blatantly copied from commons-codec version 1.3
static String getMd5Digest(File file)
          Calculates a SHA1 digest for a file.
static String getMd5Digest(InputStream is)
          Calculates a SHA1 digest for a stream.
static String getMd5Digest(String content)
          Calculates a SHA1 digest for a string.
static String getSha1Digest(File file)
          Calculates a SHA1 digest for a file.
static String getSha1Digest(InputStream is)
          Calculates a SHA1 digest for a stream.
static String getSha1Digest(String content)
          Calculates a SHA1 digest for a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigesterUtils

public DigesterUtils()
Method Detail

getSha1Digest

public static String getSha1Digest(String content)
Calculates a SHA1 digest for a string.

Parameters:
content -
Returns:

getSha1Digest

public static String getSha1Digest(InputStream is)
Calculates a SHA1 digest for a stream.

Parameters:
content -
Returns:

getSha1Digest

public static String getSha1Digest(File file)
Calculates a SHA1 digest for a file.

Parameters:
content -
Returns:

getMd5Digest

public static String getMd5Digest(String content)
Calculates a SHA1 digest for a string.

Parameters:
content -
Returns:

getMd5Digest

public static String getMd5Digest(InputStream is)
Calculates a SHA1 digest for a stream.

Parameters:
content -
Returns:

getMd5Digest

public static String getMd5Digest(File file)
Calculates a SHA1 digest for a file.

Parameters:
content -
Returns:

encodeHex

public static char[] encodeHex(byte[] data)
Blatantly copied from commons-codec version 1.3

Parameters:
data -
Returns:


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.