381 votes

chaîne de hachage de node.js ?

J’ai une chaîne que je veux de hachage. Quelle est la façon la plus simple pour générer le hachage en node.js ?

Le hachage est pour le versioning, pas de sécurité.

Merci.

795voto

braitsch Points 3353

Si vous voulez juste pour md5 hacher une chaîne simple, que j’ai trouvé que cela fonctionne pour moi.

Bada-bing

252voto

timbooo Points 3907

Jetez un oeil à crypto.createHash(algorithm)

83voto

pvorb Points 1580

Le nœud du module crypto API est encore instable.

À partir de la documentation officielle:

Crypto

Stabilité: 2 - Instable; les changements de l'API sont en cours de discussion pour les futures versions. Dernières modifications seront réduits au minimum.

Vous pouvez également utiliser l'un des modules sha1 ou MD5 , qui à la fois faire le travail.

$ npm install sha1

et puis

var sha1 = require('sha1');

var hash = sha1("my message");

console.log(hash); // 104ab42f1193c336aa2cf08a2c946d5c6fd0fcdb

ou

$ npm install MD5

et puis

var md5 = require('MD5');

var hash = md5("my message");

console.log(hash); // 8ba6c19dc1def5702ff5acbf2aeea5aa

(MD5 est incertain mais souvent utilisés par des services comme Gravatar.)

L'API de ces modules ne change pas!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X