Say it with me: <i>browser crypto is bad</i>. But if everyone really wants to build crypto apps using front-end skillsets (which I can understand, because I've done it[0]), go for it! Who says you need a browser? Use Phonegap[1], or node-webkit[2], or appjs[3], or TideSDK[4] (well, not Tide, unless you're a masochist). If you don't want/can't use Node's crypto stuff[5], use SJCL[6] or OpenPGP.js[7] (the last two are <i>not</i> battle-proof libraries, though, because <i>browser crypto is bad</i> so few serious cryptographers have bothered to review them... hopefully that will change if enough people use them outside of the browser). Voila! The convenience of the tools you know, and automatic cross-platform access, without the badness of browser crypto.<p>0. <a href="https://parley.co" rel="nofollow">https://parley.co</a><p>1. <a href="http://phonegap.com/" rel="nofollow">http://phonegap.com/</a><p>2. <a href="https://github.com/rogerwang/node-webkit" rel="nofollow">https://github.com/rogerwang/node-webkit</a><p>3. <a href="http://appjs.com/" rel="nofollow">http://appjs.com/</a><p>4. <a href="http://www.tidesdk.org/" rel="nofollow">http://www.tidesdk.org/</a><p>5. <a href="http://nodejs.org/api/crypto.html" rel="nofollow">http://nodejs.org/api/crypto.html</a><p>6. <a href="http://crypto.stanford.edu/sjcl/" rel="nofollow">http://crypto.stanford.edu/sjcl/</a><p>7. <a href="http://openpgpjs.org/" rel="nofollow">http://openpgpjs.org/</a>