No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Reto de seguridad en Node.js

3/6
Recursos

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Para los que tenga problemas al momento de hacer las peticiones ya sea con POSTMAN u otro software de HTTP Request, aveces es necesario instalar la biblioteca bcrypt con una versión en específica.

npm install [email protected]5.0.0.

Esto ocurre generalmente para los que tenemos un macOS inferior a catalina

bcrypt.hashSync y bcrypt.compareSync, se ejecute de manera sincrona y genera el salting automaticamente.

const rounds = 10
function hashPassword(password) {
    const hash = bcrypt.hashSync(password,rounds)
    return hash
}

function matchWithHash(password,hash) {
    const isValidate = bcrypt.compareSync(password,hash)
    return isValidate
}