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 !
Articles connexes:
