pidCrypt JavaScript crypto library:
Example:
<script type="text/javascript" src="js/pidcrypt_util.js"></script>
<script type="text/javascript" src="js/pidcrypt.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">
/*** MD5 */
var digest_md5 = pidCrypt.MD5("message");
/*** SHA1 */
var digest_sha1 = pidCrypt.SHA1("message");
/*** SHA256 */
var digest_sha256 = pidCrypt.SHA256("message");
/*** SHA384 */
var digest_sha384 = pidCrypt.SHA384("message");
/*** SHA512 */
var digest_sha512 = pidCrypt.SHA512("message");
</script>
The hash functions available are:
- MD5
- SHA-1
- SHA-256
- SHA-384
- SHA-512