最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue用CryptoJS加密,java用CryptoUtil解密

 更新時(shí)間:2024年09月21日 09:10:47   作者:wzw45233  
CryptoJS是一個(gè)JavaScript庫(kù),提供了一系列密碼學(xué)函數(shù)和工具,用于加密、解密、生成摘要等任務(wù),本文vue前端使用CryptoJS加密,java后端使用CryptoUtil解密

前端加密

js加密解密可以使用crypto-js它可以進(jìn)行MD5、SHA-1、SHA-256、Base64、AES、DES、等算法和加密,這是一個(gè)對(duì)稱加密的庫(kù),可以使用 AES、DES、但沒(méi)有rsa等非對(duì)稱加密的方法。

  • 安裝crypto-js
npm install crypto-js
  • 加密
//引入crypto-js
import CryptoJS from 'crypto-js';

/** ---密碼加密 start--- */
const SECRET_KEY = CryptoJS.enc.Utf8.parse("a15q8f6s5s1a2v3s");
const SECRET_IV = CryptoJS.enc.Utf8.parse("a3c6g5h4v9sss3v5");

function encrypt(pwd) {
  let srcs = CryptoJS.enc.Utf8.parse(pwd);
  let encrypted = CryptoJS.AES.encrypt(srcs, SECRET_KEY, {
    iv: SECRET_IV ,
    mode: CryptoJS.mode.CBC,
    padding: CryptoJS.pad.ZeroPadding
  })
  return CryptoJS.enc.Base64.stringify(encrypted.ciphertext);
}
/** ---密碼加密end--- */

登陸之前調(diào)用encrypt給pwd加密

const password = encrypt(userInfo.password);

后端解密

CryptoUtils‌是一個(gè)Java加密實(shí)用程序類,它包含了一些加密與解密的方法,如MD5, BASE64, SHA, 和 CRC32。這個(gè)工具類旨在提供一種快速而簡(jiǎn)單的方式來(lái)處理常見(jiàn)的加密任務(wù)。CryptoUtils的創(chuàng)建者提供了一個(gè)ZIP文件,其中包含了用于AES加密/解密的util類,以及其他可能的加密技術(shù)。這個(gè)工具類的設(shè)計(jì)是為了方便用戶快速實(shí)現(xiàn)加密操作,同時(shí)也允許用戶根據(jù)自己的需求進(jìn)行擴(kuò)展或修改。此外,CryptoUtils還依賴于Apache Commons Codec庫(kù)來(lái)進(jìn)行Base64編碼/解碼,這是為了支持加密過(guò)程中可能需要的編碼轉(zhuǎn)換操作‌。

解密工具類CryptoUtil

解密

password= CryptoUtil.decrypt(password);

總結(jié)

CryptoJS是一個(gè)JavaScript庫(kù),提供了一系列密碼學(xué)函數(shù)和工具,用于加密、解密、生成摘要等任務(wù),本文vue前端使用CryptoJS加密,java后端使用CryptoUtil解密。

到此這篇關(guān)于vue用CryptoJS加密,java用CryptoUtil解密的文章就介紹到這了,更多相關(guān)vue加密,java解密內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Maven配置文件pom.xml詳解

    Maven配置文件pom.xml詳解

    什么是POM?這篇文章主要介紹了Maven的配置文件pom.xml,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • springboot如何重定向外部網(wǎng)頁(yè)

    springboot如何重定向外部網(wǎng)頁(yè)

    這篇文章主要介紹了springboot如何重定向外部網(wǎng)頁(yè),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • IDEA報(bào)錯(cuò)之前言中不允許有內(nèi)容問(wèn)題及解決

    IDEA報(bào)錯(cuò)之前言中不允許有內(nèi)容問(wèn)題及解決

    當(dāng)使用IntelliJ IDEA時(shí),可能會(huì)遇到報(bào)錯(cuò)信息“前言中不允許有內(nèi)容”,這通常是由于XML文件是以帶有BOM頭的UTF-8格式保存的,導(dǎo)致IDE的解析出錯(cuò),解決辦法是在IDEA中調(diào)整文件編碼設(shè)置為無(wú)BOM的UTF-8,然后用文本編輯器(如Notepad++)
    2024-10-10
  • SpringBoot?集成Resteasy實(shí)現(xiàn)RESTFul接口的詳細(xì)過(guò)程

    SpringBoot?集成Resteasy實(shí)現(xiàn)RESTFul接口的詳細(xì)過(guò)程

    這篇文章主要介紹了SpringBoot集成Resteasy實(shí)現(xiàn)RESTFul接口,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • SpringBoot設(shè)置HTTP代理訪問(wèn)

    SpringBoot設(shè)置HTTP代理訪問(wèn)

    本文主要介紹了SpringBoot在私有服務(wù)器通過(guò)代理訪問(wèn)公網(wǎng)的配置方法,涉及WebClient和RestTemplate兩種客戶端的代理設(shè)置,幫助實(shí)現(xiàn)跨服務(wù)器網(wǎng)絡(luò)請(qǐng)求
    2025-06-06
  • SpringBoot中的自定義starter

    SpringBoot中的自定義starter

    這篇文章主要介紹了SpringBoot中的自定義starter,Starter是Spring?Boot中的一個(gè)非常重要的概念,Starter相當(dāng)于模塊,它能將模塊所需的依賴整合起來(lái)并對(duì)模塊內(nèi)的Bean根據(jù)環(huán)境(條件)進(jìn)行自動(dòng)配置,需要的朋友可以參考下
    2024-01-01
  • JAVA SE包裝類和泛型詳細(xì)介紹及說(shuō)明方法

    JAVA SE包裝類和泛型詳細(xì)介紹及說(shuō)明方法

    這篇文章主要介紹了JAVA SE包裝類和泛型的相關(guān)資料,包括基本數(shù)據(jù)類型與包裝類的對(duì)應(yīng)關(guān)系,以及裝箱和拆箱的概念,并重點(diǎn)講解了自動(dòng)裝箱和自動(dòng)拆箱的機(jī)制,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Java調(diào)用新浪api通過(guò)Ip查詢地區(qū)

    Java調(diào)用新浪api通過(guò)Ip查詢地區(qū)

    這篇文章主要介紹了Java調(diào)用新浪接口通過(guò)Ip查詢地區(qū),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Java web中 war exploded 的解決方案

    Java web中 war exploded 的解決方案

    這篇文章主要介紹了Java web中 war exploded 的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java批量寫(xiě)入文件和下載圖片的示例代碼

    Java批量寫(xiě)入文件和下載圖片的示例代碼

    這篇文章主要介紹了Java批量寫(xiě)入文件和下載圖片的示例代碼,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-09-09

最新評(píng)論

湾仔区| 潍坊市| 宜川县| 红安县| 三原县| 米脂县| 阳高县| 双城市| 银川市| 凤凰县| 嘉祥县| 山丹县| 鹿泉市| 浦东新区| 友谊县| 师宗县| 鹤峰县| 龙泉市| 阿瓦提县| 武宣县| 都江堰市| 墨竹工卡县| 喜德县| 南溪县| 达拉特旗| 温宿县| 上犹县| 廊坊市| 桂平市| 石家庄市| 河曲县| 繁昌县| 奉化市| 安阳县| 白银市| 宜都市| 开江县| 镇平县| 松原市| 子长县| 肥东县|