J'ai enfin trouvé comment me retourner un hash MD5 (Message Digest 5) avec Dojo. Dans la version 0.9, dojo.crypto existait. Maintenant, en version 1.0, il faut utiliser dojox.encoding.digests.MD5. En effet, crypto a été fusionné avec encoding et le tout est encore en développement. Comme il n'y a pas beaucoup de documentation et que je veux m'en souvenir, voici comment faire:

@@ // On inclut ce qu'il faut
dojo.require( 'dojox.encoding.digests.MD5' );

// On appelle la fonction MD5 avec le bon type de retour dans notre cas Hex.
// En regardant dans le code source j'ai pu voir qu'il y avait le type Base64, String, Raw et Hex.
// Évidemment il a fallu que je les passe tous pour savoir que c'est Hex que j'avais de besoin.
var myHash = dojox.encoding.digests.MD5( 'Ma chaine a transformer', dojox.encoding.digests.outputTypes.Hex );
@@

Voilà ! Bon codage !