koa2 用户注册、登录校验与加盐加密的实现方法

hansu83769 11 0 PDF 2021-01-03 16:01:11

加密与解密 先介绍一下关于服务端用户名跟密码的存储状态,我们知道当前端在注册一个新用户时,会在表单内填入用户名和密码,并通过post请求提交到服务器,服务器再把用户名和密码从ctx.request.body中拿出来,存入到数据库的一张表里。这张表通常会被命名为users。 关键在于,服务器如何存入用户名和密码到数据库。直接存?不可能的,这样太不安全了,永远不要在一张表中出现全部用户名和密码一览无余的危险情况。 所以比较好的处理方法是这样的,服务器先对用户的密码进行加盐加密,再存到数据库。 那密码验证呢?则是接收前端输入的明文密码,与数据库中相应的加密密码进行比对,如果正确,则表示

用户评论
请输入评论内容
评分:
暂无评论