用户加密很难吗

本文介绍了如何在一周内快速掌握MD5和Token的基础知识。对于MD5,讲解了其在密码加密中的应用,如何使用npm模块imd5进行加密,并探讨了密文解密的可能性。对于Token,介绍了jsonwebtoken模块的使用,包括数据加密、过期验证等。通过学习,作者完成了CSDN技术博客和vlog视频的创作,强调了实践操作和时间管理的重要性。
摘要由CSDN通过智能技术生成

学习目标:

  • 一周掌握MD5 入门知识
  • 一周掌握token 入门知识

学习内容 (md5):

md5: 一般用在密码加密上,加密字符串,如果字符串一样,每次加密得到的密文是一样的

  1. 下载MD5 npm i md5
  2. 引入 const md5 = require('md5')
  3. 使用 md5(要加密的字符串 + 锁)
  4. // md5 字符串  token 对象
    const md5 = require('md5');
    let pass = '1';
    console.log(md5(pass+'79'));

  5. 掌握循环语句
  6. 当得到密文时就可以去百度网站去解密
  7. 密文 更改时密文会改变

 

              7.得到密码(简单的直译)

 8.总结:

// 对象加密 简单直接破译 复杂则要付费

// 操作方法cmd 打开小黑窗口然后node 1.md5.js

// 得到密文 然后去破译


 

学习内容(token):

token:一种加密方式,用的模块 jsonwebtoken,一般用来存储用户相关信息

  • 安装jsonwebtoken

  • 引入const jwt=requir("jsonwebtoken")
  • 设置要加密的数据 jwt.sign(data,secret,option);【option : expiresIn 设置过期时间】

  • 验证token是否过期 jwt.verify( token,serect )

  •  

  • 验证token是否有效

  •  


学习收获:

  • 练习掌握了MD5方法和token的使用
  • CSDN 技术博客 1篇
  •  vlog 视频 1 个
  • 就简短说一下这两天没发就忙写项目接口了,一时间也没有整理,目前空了还是要合理安排时间完成“养成写博客的习惯”
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值