react / wstein / node_modules / browserify / node_modules / crypto-browserify / node_modules / create-hash / node_modules / sha.js / README.md
80555 viewssha.js
Streamable SHA hashes in pure javascript.
Example
supported hashes
sha.js currently implements:
sha256
sha512
sha1 (legacy, no not use in new systems)
sha (legacy, no not use in new systems)
Note
Note, this doesn't actually implement a stream, but wrapping this in a stream is trivial. but is does update incrementally, so you can hash things larger than ram, and also, since it reuses the typedarrays, it uses a constant amount of memory (except when using base64 or utf8 encoding, see code comments)
Acknowledgements
This work is derived from Paul Johnston's ["A JavaScript implementation of the Secure Hash Algorithm"] (http://pajhome.org.uk/crypt/md5/sha1.html)
License
MIT