openSSL JavaScript crypto library:

Example:

The hash functions available are: