BusyBeaver in Google Native Client

This is a PNaCl implementation of BusyBeaver - a password hashing, key derivation, and proof of work function intended to improve upon PBKDF2, bcrypt and scrypt in its resistance to brute forcing on hardware that isn't a 64-bit, general purpose CPU.

This page requires Chrome, and was built for version 43 and higher. On other browsers, check out the JavaScript implementation, which works (much more slowly) in Firefox and IE.

I wrote about my experience with asm.js vs. Google Native Client in this post.

In my opinion - asm.js has:

A browser that wants to be an efficient development target platform should adopt something more like Google Native Client.

— denis bider


salt: pw: ops: