3 ms·
Say it with me: browser crypto is bad. But if everyone really wants to build crypto apps using front-end skillsets (which I can understand, because I've done it
by napoleond 13y ago
Say it with me: browser crypto is bad. 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 not battle-proof libraries, though, because browser crypto is bad 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.
0. https://parley.co https://parley.co
1. http://phonegap.com/ http://phonegap.com/
2. https://github.com/rogerwang/node-webkit https://github.com/rogerwang/node-webkit
3. http://appjs.com/ http://appjs.com/
4. http://www.tidesdk.org/ http://www.tidesdk.org/
5. http://nodejs.org/api/crypto.html http://nodejs.org/api/crypto.html
6. http://crypto.stanford.edu/sjcl/ http://crypto.stanford.edu/sjcl/
7. http://openpgpjs.org/ http://openpgpjs.org/