An experimental implementation of jedisct1's libpuzzle using javascript and HTML 5 canvas.
See the original paper that outlines the algorithm here: An image signature for any kind of image by by H. Chi Wong, Marshall Bern and David Goldberg.
TIP: the juicy stuff can be found here: https://github.com/neezer/puzzle.js/blob/master/js/puzzle.coffee