JavaScript で md5 の処理をしようと思います。認証にダイジェスト認証を利用しようと思うのですが,パスワードを変更する際には,パスワードを送信する必要があって,そのため送る前に md5 処理をしておいた方が安全です。利用したパッケージは下記のcrypto-jsというものです。
https://code.google.com/archive/p/crypto-js/
使用例をあげます。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="md5.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDTA[
var str = "abcdef";
var md5str = CryptoJS.MD5(str).toString();
alert(md5str);
//]]>
</script>
</head>
<body>
md5を試します
</body>
</html>