NodeJS - SHA256 Cryptage de Mot de passe

Je suis actuellement en apprentissage à propos du cryptage et mot de passe de sécurité en NodeJS. Je travaille avec un exemple actuel qui est actuellement à l'aide de PBKDF2, j'aimerais basculer ce à utiliser SHA256 à la place. Est-ce possible et/ou de sens? Comment pourrais-je aller à ce sujet?

var crypto = require('crypto');

var len = 128;

var iterations = 13000;

module.exports = function (pwd, salt, fn) {
  if (3 == arguments.length) {
    crypto.pbkdf2(pwd, salt, iterations, len, fn);
  } else {
    fn = salt;
    crypto.randomBytes(len, function(err, salt){
      if (err) return fn(err);
      salt = salt.toString('base64');
      crypto.pbkdf2(pwd, salt, iterations, len, function(err, hash){
        if (err) return fn(err);
        fn(null, salt, hash);
      });
    });
  }
};
InformationsquelleAutor Dustin | 2013-10-07