vue 密码加密处理

解决登录密码加密问题 

使用new JSEncrypt() 来处理

export const encryption = (password:string) => {
  // 公钥
  const publicKey = 'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAO55MV5L0IA0TyIzGVeqBKpGpCIFJvvlHFrIlXRuQf21isa4ArhQBu67yK6vQfOsBlKESa1pD9LrjIfG8IG2Rq7M3VCpSil2j/RMR1EjkcsaRsS/EvDv9INBxydjjU8W6OTNzVpVpUFYnfdKil47jNHyksDlXij0oyn5cT9ruxVNAgMBAAECgYA/jBwTvLA6+bV8r5E5Qx0rItfqGOViipMbvgfVluwO56mreq1+4BR42aGIqzsv689jfc0EYNLOqeYw6Fp+tkvvFPw7alaWFShfrO0DR6oo+2G6SguVNPIA5pf+YMBSwumI8U0XUI+/pF7tAdMXORoCcW+es4GWPBY2FKtoyDikAQJBAP4Ss5kCTmi8QFSVcjcrS/xIf6sFPyTAmuTmNDFHRwf/5f5zwekha033Tr0Hm/ciMo9t6dWXt2BkvhvO6T/YDC0CQQDwSDQgyVC87vS9ddNcyEpDtuL8R2b3xuDZSfNrhTA7/vxOQ8YxisCFVhLnzp34LEzlZoJY1H2TH4wwo6n3VEGhAkEA3riyK400AugTVJJ1Pxt7TrqW/+pngeY9Yi7Szef3wnF2wmnjMGSVVhFXOqmy9R9LRyRI+W432A44ANSO7+KKOQJATazpvReXVBxjXcPzOfE9oLpEko16ieru0Q+I818xApQheCOMtINITVJP9kPi6VFY4mfLB3BZz+/I4Ahob537QQJAPcPH9d1aF3RxXSIKYuLKob3oRehVN1ixNIFeUHUfTX+SlbSIgPed1oiY1ADQ8LlwLnN7ecHnUgRbLDWjHrAJ7w==' // 从后台获取公钥,这里省略,直接赋值
  const encryptor = new JSEncrypt() // 新建JSEncrypt对象
  encryptor.setPublicKey(publicKey) // 设置公钥
  const rsaPassWord = encryptor.encrypt(password)
  return rsaPassWord
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值