Pajs JavaScript crypto library:
Example:
<script type="text/javascript" src="js/md4.js"></script>
<script type="text/javascript" src="js/md5.js"></script>
<script type="text/javascript" src="js/sha1.js"></script>
<script type="text/javascript" src="js/sha256.js"></script>
<script type="text/javascript" src="js/sha512.js"></script>
<script type="text/javascript">
/*** MD4 */
var digest_md4 = hex_md4("message");
/*** MD5 */
var digest_md5 = hex_md5("message");
/*** SHA1 */
var digest_sha1 = hex_sha1("message");
/*** SHA256 */
var digest_sha256 = hex_sha256("message");
/*** SHA512 */
var digest_sha512 = hex_sha512("message");
</script>
The hash functions available are:
- MD4
- MD5
- SHA-1
- SHA-256
- SHA-512