From 799fbfce0a8feeda4189e166586e7011e746ffbd Mon Sep 17 00:00:00 2001 From: zch Date: Tue, 3 Jun 2025 15:21:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(security):=20=E5=AE=9E=E7=8E=B0=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E5=AF=86=E7=A0=81=20RSA=20=E5=8A=A0=E5=AF=86=E8=A7=A3?= =?UTF-8?q?=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在前端登录时对密码进行加密 - 在后端登录接口中对加密后的密码进行解密 - 新增 RsaUtils 工具类,用于 RSA 加密解密 - 优化了登录流程,提高了密码安全性 --- src/api/login.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/api/login.js b/src/api/login.js index 9b71d78..c34ae3b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -1,7 +1,9 @@ import request from '@/utils/request' +import { encrypt } from '@/utils/jsencrypt' // 登录方法 export function login(username, password, code, uuid) { + password = encrypt(password); const data = { username, password,