maspack.fileutil
Class Hasher

java.lang.Object
  extended by maspack.fileutil.Hasher

public class Hasher
extends java.lang.Object


Field Summary
static java.lang.String MD5
           
static java.lang.String SHA1
           
 
Constructor Summary
Hasher()
           
 
Method Summary
static byte[] hash(java.io.File file, java.lang.String alg)
           
static java.lang.String md5(java.io.File file)
           
static java.lang.String md5(java.lang.String fileName)
           
static java.lang.String sha1(java.io.File file)
           
static java.lang.String sha1(java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SHA1

public static final java.lang.String SHA1
See Also:
Constant Field Values

MD5

public static final java.lang.String MD5
See Also:
Constant Field Values
Constructor Detail

Hasher

public Hasher()
Method Detail

hash

public static byte[] hash(java.io.File file,
                          java.lang.String alg)
                   throws java.io.IOException,
                          java.security.NoSuchAlgorithmException
Throws:
java.io.IOException
java.security.NoSuchAlgorithmException

md5

public static java.lang.String md5(java.io.File file)
                            throws java.io.IOException
Throws:
java.io.IOException

md5

public static java.lang.String md5(java.lang.String fileName)
                            throws java.io.IOException
Throws:
java.io.IOException

sha1

public static java.lang.String sha1(java.io.File file)
                             throws java.io.IOException
Throws:
java.io.IOException

sha1

public static java.lang.String sha1(java.lang.String fileName)
                             throws java.io.IOException
Throws:
java.io.IOException