|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.turbine.services.crypto.provider.OldJavaCrypt
This is the Message Digest Implementation of Turbine 2.1. It does not pad the Base64 encryption of the Message Digests correctly but truncates after 20 chars. This leads to interoperability problems if you want to use e.g. database columns between two languages. If you upgrade an application from Turbine 2.1 and have already used the Security Service with encrypted passwords and no way to rebuild your databases, use this provider. It is bug-compatible. DO NOT USE THIS PROVIDER FOR ANY NEW APPLICATION! Nevertheless it can be used as the default crypto algorithm .
Field Summary | |
static java.lang.String |
DEFAULT_CIPHER
The default cipher |
Constructor Summary | |
OldJavaCrypt()
C'tor |
Method Summary | |
java.lang.String |
encrypt(java.lang.String value)
Encrypt the supplied string with the requested cipher |
void |
setCipher(java.lang.String cipher)
Setting the actual cipher requested. |
void |
setSeed(java.lang.String seed)
This class never uses a seed, so this is just a dummy. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String DEFAULT_CIPHER
Constructor Detail |
public OldJavaCrypt()
Method Detail |
public void setCipher(java.lang.String cipher)
setCipher
in interface CryptoAlgorithm
cipher
- The cipher to use.public void setSeed(java.lang.String seed)
setSeed
in interface CryptoAlgorithm
seed
- Seed (ignored)public java.lang.String encrypt(java.lang.String value) throws java.lang.Exception
encrypt
in interface CryptoAlgorithm
value
- The value to be encrypted
java.lang.Exception
- An Exception of the underlying implementation.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |