Jeecg-Boot前后端分离,针对敏感数据,加密传递方案
生活随笔
收集整理的這篇文章主要介紹了
Jeecg-Boot前后端分离,针对敏感数据,加密传递方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# 針對敏感數據,加密傳遞方案
第一步:
? ? 在vue頁面引入aesEncrypt.js encryption方法。示例代碼:
import { encryption } from '@/utils/encryption/aesEncrypt'第二步:
? ? 請求后臺獲取 /sys/getEncryptedString 接口,以此獲取加密所需要的key和iv
第三步:
? ? 使用引入的 encryption方法進行對敏感數據進行加密。方法第一個參數是所需要加密的字符串 第二個參數和第三個參數是第二步從后臺獲取的key和iv
第四步(后臺解密):
? ? 用AesEncryptUtil類的 desEncrypt方法對加密后的字符串進行解密。示例代碼:
AesEncryptUtil.desEncrypt(sysLoginModel.getPassword()).trim();
#注意事項:
? ? ###加密解密所需要的key和iv在EncryptedString類中。長度為16個字符
?
轉載于:https://www.cnblogs.com/jeecg158/p/11137971.html
總結
以上是生活随笔為你收集整理的Jeecg-Boot前后端分离,针对敏感数据,加密传递方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拼团功能,开团并发问题,使用数据库行锁方
- 下一篇: Reporting Service 在文