maspack.fileutil.vfs
Class PasswordCryptor

java.lang.Object
  extended by maspack.fileutil.AESCrypter
      extended by maspack.fileutil.vfs.PasswordCryptor
All Implemented Interfaces:
Crypter, org.apache.commons.vfs2.util.Cryptor

public class PasswordCryptor
extends AESCrypter
implements org.apache.commons.vfs2.util.Cryptor

Wrapper around AESCrypter for use with apache commons vfs

Author:
"Antonio Sanchez" Creation date: 29 Oct 2012

Nested Class Summary
 
Nested classes/interfaces inherited from class maspack.fileutil.AESCrypter
AESCrypter.KeySize
 
Field Summary
 
Fields inherited from class maspack.fileutil.AESCrypter
AES128, AES192, AES256
 
Constructor Summary
PasswordCryptor()
           
PasswordCryptor(byte[] passphrase)
           
PasswordCryptor(java.lang.String passphrase)
           
 
Method Summary
 
Methods inherited from class maspack.fileutil.AESCrypter
decrypt, decrypt, encrypt, encrypt, generateKeyFromPassphrase, getKeySize, setKey, setKey, setKeyFromPassphrase, setKeySize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.vfs2.util.Cryptor
decrypt, encrypt
 

Constructor Detail

PasswordCryptor

public PasswordCryptor()

PasswordCryptor

public PasswordCryptor(java.lang.String passphrase)
                throws java.lang.Exception
Throws:
java.lang.Exception

PasswordCryptor

public PasswordCryptor(byte[] passphrase)
                throws java.lang.Exception
Throws:
java.lang.Exception