basées sur l'algorithme de Node.js

Hasha est un outil basé sur l'algorithme de hashage du module de cryptographie de Node.js. Il est cependant plus convivial et plus simple à mettre en place pour des opérations basiques.
Par exemple, pour encoder une chaîne en hexadécimal, il suffit d'utiliser cette instruction :
Code javascript : | Sélectionner tout |
hasha(new Buffer('unicorn'))
Mais vous pouvez également préciser l'algorithme de hashage à utiliser. Voici un exemple avec un fichier image :
Code javascript : | Sélectionner tout |
1 2 3 4 | hasha.fromFile('unicorn.png', { algorithm: 'md5' }, function(err, hash) { console.log(hash); //=> '1abcb33beeb811dca15f0ac3e47b88d9' }); |
Vous pouvez ainsi crypter :
- des chaînes de caractères ;
- des buffers ;
- des flux ;
- des fichiers.
Pour la rapidité, le concepteur suggère d'utiliser des buffers au lieu de chaînes de caractères.
C'est un petit module pratique qui peut être installé facilement dans vos projets. Il propose d'ailleurs un mode en ligne de commande.


Et vous ?

Vous avez lu gratuitement 6 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.