Package goldengate.common.crypto

Classes implementing Encryption for Password support or for File Encryption AES is the best compromise in term of security and efficiency.

See:
          Description


Class Summary
Aes This class handles methods to crypt and decrypt messages with AES algorithm (very efficient: 11000/s).
AesManager This class implements a simple Key Manager for AES class from name
Blowfish This class handles methods to crypt and decrypt messages with Blowfish (efficient: 4000/s both at 56 and 128 keysize).
BlowfishManager This class implements a simple Key Manager for Blowfish class from name
Des This class handles methods to crypt and decrypt messages with DES algorithm (very efficient: 8600/s).
DesManager This class implements a simple Key Manager for DES class from name
DynamicKeyManager Can implements AES, ARCFOUR, Blowfish, DES, DESede, RC2, RC4

The time ratio are: RC4,ARCFOUR=1; AES,RC2=1,5; DES=2; Blowfish,DESede=4
AES is the best compromise in term of security and efficiency.
DynamicKeyObject This class handles methods to encrypt and unencrypt messages with any available algorithms in the JVM.
KeyManager This class implements a simple Key Manager from name
KeyObject This class handles method to crypt and decrypt using the chosen algorithm.
 

Enum Summary
DynamicKeyObject.INSTANCES Minimal key size
DynamicKeyObject.INSTANCESMAX Recommended key size when normal JVM installed (no extension on encrypt support)
 

Package goldengate.common.crypto Description

Classes implementing Encryption for Password support or for File Encryption AES is the best compromise in term of security and efficiency.



Copyright © 2009-2012 Frederic Bregier. All Rights Reserved.