You forgot to mention one thing..it will be slower than a regular software, but imagine this.<p>To be able to get 1000 users to crack password, you need to install a software on 1000 computers.<p>With your javascript breaker, you can load it in frame on your webpage, and have thousands of your users cracking it.