jCryption JavaScript crypto library:
Example:
<script type="text/javascript" src="js/jquery.jcryption.js"></script>
<script type="text/javascript">
var hashObj = new jsSHA("message", "ASCII");
/*** SHA1 */
var digest_sha1 = hashObj.getHash("SHA-1", "HEX");
/*** SHA224 */
var digest_sha224 = hashObj.getHash("SHA-224", "HEX");
/*** SHA256 */
var digest_sha224 = hashObj.getHash("SHA-256", "HEX");
/*** SHA384 */
var digest_sha224 = hashObj.getHash("SHA-384", "HEX");
/*** SHA512 */
var digest_sha224 = hashObj.getHash("SHA-512", "HEX");
</script>
The hash functions available are:
- SHA-1
- SHA-224
- SHA-256
- SHA-384
- SHA-512