关于nodejs中密码加密的进一步优化,也是目前很多语言密码加密的处理方式

一、扩展(一般我们加密处理)

  • 1、利用随机数随机生成多少位数
  • 2、利用可逆加密把第一步的生成的随机数加密 可逆加密有Base64和Hex加密(具体自己百度)
  • 3、将第二步加密好的随机数与我们真实密码拼接在一起
  • 4、将第三步进行加密(MD5)
  • 5、将第四步进行可逆加密
  • 6、将第二步与第五步生成的拼接成密码

二、扩展(一般我们加密的登录)

  • 1、登录时候获取密码
  • 2、从获取的密码中截取随机数加密的那段
  • 3、重复操作上面加密的方式(3,4,5,6)