AES加密解密前端使用方法

2021-10-12 07:39:42 字數 833 閱讀 8990

npm install crypto-js
import cryptojs from

"crypto-js"

var key = cryptojs.enc.latin1.

parse

("秘鑰");

//秘鑰(後端提供)

var iv = cryptojs.enc.latin1.

parse

("常量");

//常量(後端提供)

export

default);

return encrypted.

tostring()

;},//解密

decrypt

(encrypted));

return decrypted.

tostring

(cryptojs.enc.utf8);}

}

import aec_secret from

'../static/aes.js'

;

//根據自身專案處理

let data= aec_secret.

encrypt

(data)

;//請求引數加密

//data為請求引數的物件

let res_data =

json

.parse

(aec_secret.

decrypt

(res));

//返回資料解密

//res為介面資料的返回

理解AES加密解密的使用方法

很多人對於aes加密並不是很了解,導致互相之間進行加密解密困難。本文用簡單的方式來介紹aes在使用上需要的知識,而不涉及內部演算法。最後給出例子來幫助理解aes加密解密的使用方法。相比於其他加密,aes加密似乎模式很多,包括ecb cbc等等等等,每個模式又包括iv引數和padding引數,並且,不...

理解AES加密解密的使用方法

很多人對於aes加密並不是很了解,導致互相之間進行加密解密困難。本文用簡單的方式來介紹aes在使用上需要的知識,而不涉及內部演算法。最後給出例子來幫助理解aes加密解密的使用方法。相比於其他加密,aes加密似乎模式很多,包括ecb cbc等等等等,每個模式又包括iv引數和padding引數,並且,不...

理解AES加密解密的使用方法

很多人對於aes加密並不是很了解,導致互相之間進行加密解密困難。本文用簡單的方式來介紹aes在使用上需要的知識,而不涉及內部演算法。最後給出例子來幫助理解aes加密解密的使用方法。相比於其他加密,aes加密似乎模式很多,包括ecb cbc等等等等,每個模式又包括iv引數和padding引數,並且,不...