AES/Rjindael Encryption

Hi Experts,

I am a C# developer working on Rjindael Encryption. My client is working on Java Platform. We provide many links to our client site from our application.

I need to encrypt any querystring to attached to any client URL on our application. We are using Rjindael (AES) Encryption as described in below link to encrypt our querystring. I need an equivalent application/Source code in java for our client to decrypt the querystring to plain Text. (Any sample application(with/without source) will do the job. Just need to make sure that there is an equivalent version in JAVA for given algorithm.


Let me know if any more information is required on this.

LVL 12
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

CoccoBillConnect With a Mentor Commented:
If you want to fulfill some obscure "we must use AES" requirement, that will do. If you're actually concerned about security, you wouldn't try to implement a cryptographic solution by yourself. Do you have the resources and experience required to implement the algorithms properly and do proper key management, and are you planning to have the solution audited by a 3rd party? 99% of the time the weaknesses in cryptographic solutions are in the implementation, not the algorithms.

I would suggest just setting up a CA and creating SSL certs for the clients that do not have SSL enabled, or purchase the certs from a commercial root CA.
Why don't you just use SSL?
expertsoulAuthor Commented:
We are using SSL on our site but all the client's websites may not have SSL. So we want to make sure that any information going through URL is secured.
Firewall Management 201 with Professor Wool

In this whiteboard video, Professor Wool highlights the challenges, benefits and trade-offs of utilizing zero-touch automation for security policy change management. Watch and Learn!

CEHJConnect With a Mentor Commented:
objectsConnect With a Mentor Commented:
here you go

let me know if you have any questions

expertsoulAuthor Commented:
All Courses

From novice to tech pro — start learning today.