Ao desenvolver um aplicativo da Web, muitas vezes é necessário armazenar dados de senha no banco de dados. Por exemplo, e se você tiver usuários e não quiser usar o OpenID ou algo semelhante para o gerenciamento de contas?
Ao armazenar dados de senha, quer você ache que seus servidores são à prova de balas ou não, eles não devem ser armazenados como texto simples. O vídeo tutorial a seguir explica como usar o Bcrypt para fazer hash das senhas antes de salvá-las no banco de dados, oferecendo maior proteção às suas contas de usuário.
O vídeo acima tem um artigo que escrevi no início do ano. O artigo encontrou aqui é um ótimo complemento para o que você viu acima. Para obter mais informações e exemplos sobre o uso do SDK do Node.js com o Couchbase, consulte a seção portal do desenvolvedor.