I am looking at the feasibility for using Chrome apps for the front end of some applications I am working on. (As an aside, if anyone has any thoughts on this - put it in the comments)

I would be using `chrome.socket` and would want the connections to be secure so will need RSA and AES encryption that will be compatible with as many backend technology implementations as possible (C#, Java, ...). What I mean by this is the different modes, key-lengths, implementation-specific details...

Now I have done a little searching myself and found <https://code.google.com/p/crypto-js/> for AES encryption. **Is this still the accepted library to use, or is there another?**

...however, **I couldn't find a library for RSA?**

On the note of security, I don't foresee this being an issue as this is a Chrome extension,so the HTML/JavaScript is not being send over the internet, **but is there any other security implication that I have missed?**