|
||||||||||
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 errorspublic 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 errorspublic 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 errorspublic 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 |