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));
});