I have multiple applications which work with one centralized Oracle database.
The applications are targeted on following platforms:
- iPhone
- Android
- Windows (XP, Vista and 7)
- Linux
- Mac Os
- Web applications (ASP.NET, PHP and JSP)
I want to know which kind of cipher I should use to make sure all my encrypted data will be readable (decrypted) for all my application
E.g. 3DES or RIJNDAEL_256 or TWOFISH256?
You should be able to implement those ciphers on all of the target platforms you mentioned.
As for which to use, I’d suggest Rijndael (AES) since it has received a lot of attention and has a proven security track-record.