若依 + vue2 + element-ui 的登陆密码和修改密码的AES加密 -- 前端

本文介绍了如何在若依(RuoYi)项目中,结合Vue2和Element-UI,使用AES加密处理前端登录和密码修改时的密码。首先通过npm安装crypto-js库,然后在src/utils/crypto.js中配置加密方法,利用后端提供的密钥。在store/modules/user.js中修改登录接口,对密码进行加密后再发送请求。同样,密码修改页面也需要遵循相同步骤加密新密码。若遇到问题,欢迎留言讨论。
摘要由CSDN通过智能技术生成

加密其实就是把数据提交到后台之前进行加密处理、虽然很容易被破解,但有总比没用强,加上还是相对安全些的

这里只说前端的,后端其实也很容易 可以参照以下文章

http://t.csdn.cn/1N42m  有后台配置文章 http://t.csdn.cn/a3K3J

首先想要实现加密,可以选择手动码js代码,自己封装,当然你这么牛逼了,还找啥方法,哈哈哈,开个小玩笑... 好 言归正传

1、先在项目下载 npm i crypto-js --save

2、在项目的src/utils/下新建一个js文件夹,名字随意(这里叫crypto.js)

3、将其插件引入,并进行加密配置

import CryptoJS from "crypto-js"
 
// AES加密
export function encryptByAES (data) {
  let AESKey = "1234567890abcdf1";  // 此处为密钥
  let key = CryptoJS.enc.Utf8.parse(AES
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值