JavaScript component to compute the SHA256 of strings or bytes.
AMD/CommonJS compatible.
npm install --save cryptocoin-sha256
component install cryptocoinjs/sha256
bower install cryptocoin-sha256
<script src="/path/to/sha256.js"></script>
input either an array of bytes or a string
sha256("hello") //"2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
you can verify:
printf "hello" | shasum -a 256
computes the sha256 twice.
sha256.x2("hello")//"d7914fe546b684688bb95f4f888a92dfc680603a75f23eb823658031fff766d9"
Most of the code from CryptoJS https://code.google.com/p/crypto-js/
(MIT License)
Copyright 2013, JP Richardson jprichardson@gmail.com