Try <a href="http://www.hashsum.com" rel="nofollow">http://www.hashsum.com</a><p>It's a Silverlight application I wrote years ago (as a warmup) and it does MD5, SHA1, SHA256, etc. and it is much faster than any Javascript or Flash implementation I've ever seen, including this one.<p>Apology for the very poor Google adsense placement and UI. Yeah it is embarrassing. It was my first introduction to web programming, Google Adsense, and UI, and I've moved on from it long ago. Needless to say I have learned a lot since then.<p>Hashsum can handle much bigger files than 10MB. In fact, for a file that small, you won't even notice that it did anything. Try something bigger, like a DVD-sized ISO (4.7GB) which will take about 1 or 2 minutes. All computation is done on the client side.<p>Anyone who claims Javascript is "as fast as C/C++" should at least try to beat Hashsum, which is only C# based.<p>Sadly, Microsoft is putting an end to this amazing technology, but that's another story.