I don&#x27;t worry so much about encryption, since I am really not into keeping secrets, but I agree about the client-side part.<p>...and now a brief word from our corporate sponsors...<p>Haha, not really :) I&#x27;m just trying to get the thing that I&#x27;ve been working on &quot;out there&quot;.  It&#x27;s an operating system that runs in a web browser. How&#x27;s that for client-side awesomeness? The current project I&#x27;m hawking is called &quot;The Native Client Proving Ground&quot;, in order to get people to see the inherent awesomeness of running arbitrary computational logic on the client.  So yeah, encryption is definitely do-able, though not extremely interesting IMO.<p>I posted this here a couple days ago, and actually got it onto the front page for a brief minute.  So fire up your Chrome browsers and check out the infinite potential that exists on the client-side: <a href="https:&#x2F;&#x2F;nacl-pg.appspot.com&#x2F;desk?intro=the-shaker" rel="nofollow">https:&#x2F;&#x2F;nacl-pg.appspot.com&#x2F;desk?intro=the-shaker</a><p>If you didn&#x27;t know, Native Client (NaCl) is the plugin architecture for Chrome so you can run arbitrary C&#x2F;C++ code inside of a sandboxed runtime.<p>Join the revolution!