jshashes

A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side (MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC and Base64)

hashmd5sha1sha256hashessha512RIPEMDbase64hmaccrcencodingalgorithm

https://github.com/h2non/jshashes