The default encryption algorithm for system properties is DESede. You can configure different properties for the CRYPTO and CRYPTOX data types.
Algorithm | Provider | Comments |
---|---|---|
AES | Cryptix, Sun | For Oracle Sun Microsystems, Inc., use mode = ECB. |
Blowfish | BouncyCastle, Cryptix | |
CAST5 | Cryptix | |
DES | Cryptix, Sun | |
DESede | Cryptix, Sun | |
IDEA | Cryptix | |
MARS | Cryptix | |
PBEWithMD5AndDES | Sun | For Oracle Sun Microsystems, Inc., you must use CBC and PKCS5Padding; key must be 8 bytes long. |
PBEWithSHA1AndDES | BouncyCastle | |
RC4 | BouncyCastle, Cryptix | |
RC6 | Cryptix | |
Rijndael | Cryptix | |
RSA | BouncyCastle | Uses ECB and NoPadding (or empty string for mode and padding); spec is the private exponent, key is the public exponent. |
Serpent | Cryptix | |
SKIPJACK | Cryptix | Spec length must be a multiple of 10. |
Square | Cryptix | |
Twofish | Cryptix |