com.judoscript.util
Class PBEBase

java.lang.Object
  extended by com.judoscript.util.PBEBase
Direct Known Subclasses:
PBEWithMD5AndDES

public abstract class PBEBase
extends java.lang.Object


Constructor Summary
PBEBase(java.lang.String password)
           
 
Method Summary
abstract  byte[] decrypt(byte[] in)
           
abstract  void decrypt(java.io.InputStream is, java.io.OutputStream os)
           
 java.lang.String decryptedPassword(java.lang.String pass)
           
abstract  byte[] encrypt(byte[] in)
           
abstract  void encrypt(java.io.InputStream is, java.io.OutputStream os)
           
 java.lang.String getEncryptedPassword()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PBEBase

public PBEBase(java.lang.String password)
Method Detail

encrypt

public abstract byte[] encrypt(byte[] in)
                        throws java.lang.Exception
Throws:
java.lang.Exception

decrypt

public abstract byte[] decrypt(byte[] in)
                        throws java.lang.Exception
Throws:
java.lang.Exception

encrypt

public abstract void encrypt(java.io.InputStream is,
                             java.io.OutputStream os)
                      throws java.lang.Exception
Throws:
java.lang.Exception

decrypt

public abstract void decrypt(java.io.InputStream is,
                             java.io.OutputStream os)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getEncryptedPassword

public java.lang.String getEncryptedPassword()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

decryptedPassword

public java.lang.String decryptedPassword(java.lang.String pass)
                                   throws java.lang.Exception
Throws:
java.lang.Exception