Sergey Barskiy posted the code for a solution allowing encryption in a Silverlight client.
Today I would like to cover a specific use case that came up a few times in
Silverlight applications I wrote. For example, I wand a user to enter some
sensitive information, encrypt it in Silverlight client, transfer it over to the
server, then decrypt it and perforation some operations on that data.
First step of course is to find sufficiently strong encryption protocol that
can be implemented in both Silverlight and .NET and be completely compatible
between both run times. I am going to go for AES encryption. AES stands for
“Advanced Encryption Standard”. This standard is widely used and approved by US
government and standard bodies. See this article for details.