title: RSA and AES encryption
body: <p>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)</p>
  
  <p>I would be using <code>chrome.socket</code> 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...</p>
  
  <p>Now I have done a little searching myself and found <a href="https://code.google.com/p/crypto-js/" rel="noreferrer">https://code.google.com/p/crypto-js/</a> for AES encryption. <strong>Is this still the accepted library to use, or is there another?</strong></p>
  
  <p>...however, <strong>I couldn't find a library for RSA?</strong></p>
  
  <p>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, <strong>but is there any other security implication that I have missed?</strong></p>