Stockage des mots de passe avec Node.js et MongoDB

Je suis à la recherche de quelques exemples de la façon de stocker en toute sécurité mots de passe et autres données sensibles à l'aide de node.js et mongodb.

Je veux tout pour utiliser un unique sel que je stocke sur le côté de la valeur de hachage dans le mongo document.

Pour l'authentification dois-je juste du sel et de chiffrer l'entrée et le faire correspondre à un hash stocké?

Devrait jamais j'ai besoin de déchiffrer ces données et si oui, comment dois-je faire?

Comment sont les clés privées, ou même le salage des méthodes stockées de manière sécurisée sur le serveur?

J'ai entendu l'AES et Blowfish sont deux bonnes options, que dois-je utiliser?

Des exemples de la façon de concevoir ce serait merveilleusement utile!

Merci!

InformationsquelleAutor fancy | 2011-08-05