|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.jcetaglib.lib.Digesters
Digest/hash routines for use with BouncyCastle JCE provider
| Constructor Summary | |
Digesters()
|
|
| Method Summary | |
static java.lang.StringBuffer |
formDigest(java.lang.StringBuffer text,
java.lang.String digest,
java.lang.String keyfile,
java.lang.StringBuffer passphrase,
java.lang.String algorithm)
Creates a form digest string (= return digest from a text appended to a symmetric key) |
static void |
hash(java.io.InputStream is,
java.io.DataOutputStream daos,
java.lang.String algorithm,
int bufferlength)
Returns a message digest (hash) from an inputstream (one-way encryption) |
static java.lang.StringBuffer |
hash(java.lang.StringBuffer text,
java.lang.String algorithm)
Returns a message digest (hash) from a text |
static java.lang.StringBuffer |
hashFile(java.lang.String file,
java.lang.String algorithm)
Returns a message digest (hash) from a file |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Digesters()
| Method Detail |
public static java.lang.StringBuffer hash(java.lang.StringBuffer text,
java.lang.String algorithm)
throws CryptoException
text - text to create message digest fromalgorithm - hash algorithm (e.g. "Tiger")
CryptoException - encryption errors
public static java.lang.StringBuffer hashFile(java.lang.String file,
java.lang.String algorithm)
throws CryptoException
file - the filename/locationalgorithm - hash algorithm (e.g. "Tiger")
CryptoException - encryption errors
public static void hash(java.io.InputStream is,
java.io.DataOutputStream daos,
java.lang.String algorithm,
int bufferlength)
throws CryptoException,
java.io.IOException
is - any inputstream to hashdaos - digest outputstreamalgorithm - hash algorithm (e.g. "Tiger")
CryptoException - encryption errors
java.io.IOException - I/O errors
public static java.lang.StringBuffer formDigest(java.lang.StringBuffer text,
java.lang.String digest,
java.lang.String keyfile,
java.lang.StringBuffer passphrase,
java.lang.String algorithm)
throws CryptoException,
java.io.IOException
text - StringBuffer form stringdigest - String the digest/hash algorithm (e.g. MD5)keyfile - String the keystore file(name)passphrase - StringBuffer the passphrase for the keystorealgorithm - String encryption algorithm (e.g. "Rijndael")
CryptoException - encryption errors
java.io.IOException - I/O errors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||