jsSHA - A JavaScript Implementation Of The Entire Family Of SHA Hashes
caligatio.github.com
caligatio.github.com
AFAIK, Stanford is generally accepted to have the most reliable JS crypto library, though all of them are broken as all hell and not usable in anything but toy applications.
http://www.matasano.com/articles/javascript-cryptography/
that explains some of the issues with JavaScript-based cryptosystems.
Seeing this, I guess I should do some benchmarking and see whether it gives better speeds than my current implementation (and also look for any other options and test those too).
http://closure-library.googlecode.com/svn/docs/namespace_goo...
P.S. Functionn contains a whole lot more of awesome resources like jsSHA. There only a fraction of them I can post here at a time. Take a look if you're interested, and subscribe:
Will take your advice and try not to post too many link. Will try to contribute more to the HN communityin other ways :-)
That said, it's being used by real applications in production, so the niche is definitely there, but for anything that needs any level of security you should continue using a secure hash algorithm, of which the unimaginably named SHA family provides a good set of standard algorithms. Using a secure hash every place you need a hashing algorithm unless you know you'll need the extra perf and know you can get away with it is probably a reasonable practice.