Md5 generator using crypto-js

https://code.google.com/p/crypto-js/#MD5

HTML

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script>
Md5 converter:
<input type="text">
<br>
<div class="test"></div>
<div class="base64"></div>

JavaScript

//https://code.google.com/p/crypto-js/#MD5

var md5 = function(value) {
    return CryptoJS.MD5(value).toString();
}

function hexToBase64(str) {
  return btoa(String.fromCharCode.apply(null,
    str.replace(/\r|\n/g, "").replace(/([\da-fA-F]{2}) ?/g, "0x$1 ").replace(/ +$/, "").split(" "))
  );
}

$("input").keyup(function () {
	var value = $(this).val(),
		hash = md5(value);
	$(".test").html(hash);
	$(".base64").html(hexToBase64(hash));
});