Executando verificação de segurança...
1

Qual a melhor biblioteca de hashing para o node.js na construção de sistemas de login

Node.js e hashing

Atualmente ando estudando sobre como sistemas de login funcionam e percebi que por questões importantíssimas de segurança todas as senhas passam por um algoritmo de hashing e salting antes, e gostaria de saber como, através do Node.js, poderia usar alguma lib dele e fazer o hashing das senhas para enviar para o banco de dados.

Carregando publicação patrocinada...
1

O mais utilizado é o bcrypt, que é um algoritmo de Hashing para senhas mesmo. Evite algoritmos simples e rápidos como SHA, MD5 e outros, pq quando se trata de senhas tem que ser um algoritmo mais lento e randomico para a descriptação. O bcrypt faz muito bem esse trabalho, além de ser bem simples de se trabalhar com a lib.

1

Eu costumo utilizar o BCryptJS mas o proprio node fornece uma API interna que é o crypto, ela é muito util e possui diversos algoritmos de hash como md-5, sha1, sha256 e outros.

1