nodejs 关于密码加密

加密分为 直接加密、加盐加密

加盐加密更安全,建议加盐

登录时为输入密码再次同盐值加密比对数据库内的加密密码即可判断是否登录成功


nodejs 有加密模块,不需要额外install,直接在用的页面引入就好


盐值也要找个地方存着,因为登录的时候要对输入密码进行加盐对比来判断是否登录成功



引用的两个函数, getRandomSalt  得到随机数在上面和当前时间拼接在一起作为盐值


同密码值同盐值得到的加密是一样的,由此作出判断返回不同数据

你可能感兴趣的:(nodejs 关于密码加密)