com.sshtools.j2ssh.util
Class Hash
java.lang.Object
com.sshtools.j2ssh.util.Hash
public class Hash
- extends java.lang.Object
- Version:
- $Revision: 1.1 $
- Author:
- $author$
Field Summary |
private java.security.MessageDigest |
hash
|
Constructor Summary |
Hash(java.lang.String algorithm)
Creates a new Hash object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hash
private java.security.MessageDigest hash
Hash
public Hash(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException
- Creates a new Hash object.
- Parameters:
algorithm
-
- Throws:
java.security.NoSuchAlgorithmException
putBigInteger
public void putBigInteger(java.math.BigInteger bi)
- Parameters:
bi
-
putByte
public void putByte(byte b)
- Parameters:
b
-
putBytes
public void putBytes(byte[] data)
- Parameters:
data
-
putInt
public void putInt(int i)
- Parameters:
i
-
putString
public void putString(java.lang.String str)
- Parameters:
str
-
reset
public void reset()
simple
public static byte[] simple(byte[] data,
java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException
- Parameters:
data
- algorithm
-
- Returns:
-
- Throws:
java.security.NoSuchAlgorithmException
doFinal
public byte[] doFinal()
- Returns: