使用AES加密進行前端加 解密

2021-10-06 23:55:13 字數 1489 閱讀 1656

1、首先我們要在目標資料夾中引入js檔案,

2、其次在需要使用加密、解密的頁面上進行引入,

3、最後我們就開始在頁面上進行加、解密操作;

===

===加密===

*****=

==var params=

;//秘鑰

var aeskey =

'gouwybjme1cvtc5s'

;//將秘鑰轉換成utf8位元組陣列key

var key = cryptojs.enc.utf8.

parse

(aeskey)

;//這裡把我們得到的json物件轉化成字串

srcs = cryptojs.enc.utf8.

parse

(json

.stringify

(params));

//對轉換後的字元進行加密

var encrypted = cryptojs.

aes.

encrypt

(srcs, key,);

//把機密得到的字串轉換成大寫字母

var jiami = encrypted.ciphertext.

tostring()

.touppercase()

;"加密後的引數"+jiami);

console.

log(jiami)

;===

==解密===

====

//對res進行解密

success:

function

(res));

var jiemi = decrypt.

tostring

(cryptojs.enc.utf8)

;//這裡將乙個json字串轉換成物件result

var result =

json

.parse

(jiemi)

;"後端介面返回的值解密:"+result);

console.

log(result)

;

parse用於從乙個字串中解析出json物件

如:

var str =

''結果:

json

.parse

(str)

object

age: 「23"

name: 「huangxiaojian"

__proto__: object

stringify()用於從乙個物件解析出字串

如:

var a =

結果:json

.stringify

(a)"」

AES加解密方式進行加密和解密

public class cryptionaesutilcatch exception e 加密乙個位元組陣列 param 原陣列 byte throws exception return 加密後的陣列 byte public byte encryptionbytedata byte sourced...

使用python進行加密解密AES演算法

使用python進行加密解密aes演算法 分享 python開發者社群 pythoner.org ty 發布於 2011 09 26 21 36 53,分類 python語言基礎,0評 5639閱 在此我們將使用到pycrypto模組,可以訪問 來獲得此模組。該模組包括多種加密演算法,如aes md...

使用python進行AES對稱加密解密

使用示例 可能問題 有時需要對資料進行對稱加解密,常用的有 區塊加密演算法採用對稱金鑰,可以加密固定長度的較短 區塊數量 的資料。為了處理任意長度的資料,加密演算法必須指定加密模式。常用的加密模式如下 經典的加密模式,比如cbc mode只能保證機密性,但不能保證完整性。基於這個原因,經典模式經常會...