美文网首页
md5密码加密

md5密码加密

作者: 奈何明月照沟渠 | 来源:发表于2023-03-22 12:12 被阅读0次

引入crypto模块

const crypto = require('crypto')

const d5 = (str)=>{
    return  crypto.createHash('md5').update('dy'+ str).digest('hex')
}
module.exports = d5

model中使用

const md5 = require('../util/md5')
password:{
        type: String,
        required: true,
        set: val => md5(val)
    },

controller中需要将返回的用户信息中的密码删除

exports.register = async (req,res) => {
    console.log(req.method);
    const userModel = new User(req.body)
    const dbBack = await userModel.save()
    const user = dbBack.toJSON()
    delete user.password
    res.status(201).json(user)
}

相关文章

  • Java 登录模块设计

    登录流程 前端登录传输用户名和md5加密后的密码 后端对密码在进行md5加密,或者使用md5加密的密码 + id ...

  • 31.MD5加密

    先说一下:MD5加密可破解,每一个原密码对应一个不变的MD5加密的密码效果: MD5加密demo 密码: c1j2...

  • Unity MD5加密常用方法

    在开发中涉及到用户密码的时候,通常会对用的密码进行加密。 以MD5加密方式常用 下面保存C#加密MD5 16位加密...

  • PHP哈希密码

    传统加密方式: md5(密码+盐值); Password Hashing 方式加密

  • 密码学

    一、数据加密方法 以前对于用户密码一般使用MD5进行加密,但是现在单独使用MD5对用户密码加密已经不安全了! 现在...

  • AskMe Spring项目登录注册 拦截器Intercepto

    注册功能实现 密码加Salt后MD5加密就是在设置的密码后面加上一串随机字符,然后调用加密MD5进行加密,到时候登...

  • python的加密几种加密方式

    如果使用md5加密,则密码包含32个字符 如果使用sha1加密,则密码包含40个字符,这里使用这种方式 md5加密...

  • iOS密码MD5加密实现

    iOS md5加密密码 密码进行MD5加密是一个必要项,直接把代码拷贝进去,建立NSString的分类就可以。 ....

  • hashlib加密

    如果使用md5加密,则密码包含32个字符如果使用sha1加密,则密码包含40个字符,这里使用这种方式 md5加密方...

  • HTML知识点(1)

    input 密码 md5提交 密码加密 input type="hidden" 用于用户看不见的元素 解决md5会...

网友评论

      本文标题:md5密码加密

      本文链接:https://www.haomeiwen.com/subject/hpnvrdtx.html