07-31-2011 05:25 AM
There are a number of classes in the API beginning with AES that should provide what you need. Have a look through these. There are some useful samples included. You will use AESKey to create your 256 bit key.
My experience is that this will be compatible with the C# implementation, however you will need to make 100% sure that you implement in exactly the same way. SO make sure you can "roundtrip" the same data on both platforms, with the same ciphered text, before you start trying to send data between the two applications. If you see different results, look for variations in the implementation (e.g. Character conversion) before you assume the encryption is different - it isn't.