org.hyperic.util.security
Class MD5
java.lang.Object
org.hyperic.util.security.MD5
public class MD5
- extends java.lang.Object
MD5 helper methods.
Constructor Summary |
MD5()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MD5
public MD5()
add
public void add(java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
add
public void add(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
add
public void add(java.lang.String input)
add
public void add(byte[] input)
getDigest
public byte[] getDigest()
throws java.io.IOException
- Throws:
java.io.IOException
getDigestString
public java.lang.String getDigestString(byte[] bytes)
getDigestString
public java.lang.String getDigestString()
throws java.io.IOException
- Throws:
java.io.IOException
getDigest
public static byte[] getDigest(java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
getDigest
public static byte[] getDigest(java.lang.String input)
throws java.io.IOException
- Throws:
java.io.IOException
getEncodedDigest
public static java.lang.String getEncodedDigest(java.lang.String input)
throws java.io.IOException
- Throws:
java.io.IOException
getDigestString
public static java.lang.String getDigestString(java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
getDigestString
public static java.lang.String getDigestString(java.io.File file)
throws java.io.IOException,
java.io.FileNotFoundException
- Throws:
java.io.IOException
java.io.FileNotFoundException
getJarDigest
public static MD5 getJarDigest(java.lang.String file)
throws java.io.IOException
- Throws:
java.io.IOException
getMessageDigest
public java.security.MessageDigest getMessageDigest()
getJarDigestString
public static java.lang.String getJarDigestString(java.lang.String file)
throws java.io.IOException
- Returns an MD5 Digest string calculated from file entries within
the jar file rather than the jar file itself.
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.