jssha256 0.1 review
Downloadjssha256 is a compact JavaScript implementation of the SHA256 secure hash function
|
|
jssha256 is a compact JavaScript implementation of the SHA256 secure hash function. HMAC calculation is also available.
Example
The following code example computes the SHA256 hash value of the string 'abc'.
SHA256_init();
SHA256_write("abc");
digest = SHA256_finalize();
digest_hex = array_to_hex_string(digest);
Get the same result by calling the shortcut function SHA256_hash:
digest_hex = SHA256_hash("abc");
In the following example the calculation of the HMAC of the string 'abc' using the key 'secret key' is shown.
HMAC_SHA256_init("secret key");
HMAC_SHA256_write("abc");
mac = HMAC_SHA256_finalize();
mac_hex = array_to_hex_string(mac);
Again, the same can be done more conveniently:
mac_hex = HMAC_SHA256_MAC("secret key", "abc");
jssha256 0.1 keywords