Comment générer un fichier MD5 hash en JavaScript?

Comment écrire functionToGenerateMD5hash pour ce code? J'ai déjà fileVideo et j'ai besoin d'envoyer le correspondant de hachage md5 pour le serveur en cliquant sur le bouton.

$("#someButton").click(function() {
var fr = new FileReader();      
fr.onload = function(e) {            
    string md5 = functionToGenerateMD5hash(e.target.result);
    //send md5 here
};       
fr.readAsArrayBuffer(fileVideo);