net.coalevo.foundation.util.crypto
Class BlockCipherFactory
java.lang.Object
net.coalevo.foundation.util.crypto.BlockCipherFactory
public class BlockCipherFactory
- extends java.lang.Object
Provides a factory for block ciphers.
- Version:
- 1.0.0 (10/02/2009)
- Author:
- Dieter Wimberger (coalevo)
|
Field Summary |
static java.lang.String |
AES
|
static java.lang.String |
CBC
|
static java.lang.String |
PKCS5
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AES
public static final java.lang.String AES
- See Also:
- Constant Field Values
CBC
public static final java.lang.String CBC
- See Also:
- Constant Field Values
PKCS5
public static final java.lang.String PKCS5
- See Also:
- Constant Field Values
BlockCipherFactory
public BlockCipherFactory()
BlockCipherFactory
public BlockCipherFactory(java.lang.String algo,
java.lang.String mode,
java.lang.String pad)
BlockCipherFactory
public BlockCipherFactory(java.lang.String algo,
java.lang.String mode,
java.lang.String pad,
java.lang.String pro)
setProvider
public void setProvider(java.lang.String p)
createEncryptionCypher
public javax.crypto.Cipher createEncryptionCypher(byte[] key,
byte[] iv)
throws java.lang.Exception
- Throws:
java.lang.Exception
createDecryptionCypher
public javax.crypto.Cipher createDecryptionCypher(byte[] key,
byte[] iv)
throws java.lang.Exception
- Throws:
java.lang.Exception
(c) 2004-2009 VFI (http://www.vfi.or.at)