dojox.encoding.digests.MD5 ou MD5 avec Dojo


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 !

Bookmark and Share

Articles connexes:

  1. Faire marcher Dojo avec IE8
  2. Jouer avec vos sources Quickbasic sous Ubuntu

Les commentaires sont fermés.