フロントエンドの暗号化と復号化暗号JS

「暗号-JS」からインポートCryptoJS
エクスポートCONST暗号= { 
オプション(){
リターン{
キー:CryptoJS.enc.Utf8.parse( 'asdfghjklqwe')、
IV:CryptoJS.enc.Utf8.parse( '123')
}
}
//加密
getAES(データ) {
CONST {キー、IV} = this.options()
CONSTは= CryptoJS.AES.encrypt暗号化された(データ、キーを、{
IV:静脈内、
モード:CryptoJS.mode.CBC、
パディング:CryptoJS.pad.Pkcs7
})
暗号化を返します)(.toString
}
//解密
getDAes(暗号化){
CONST {キー、IV} = this.options()
constが= CryptoJS.AES.decrypt(暗号化、鍵、{解読
IV:IV
モード:CryptoJS.modeを。 CBC、
パディング:CryptoJS.pad.Pkcs7
})
戻りdecrypted.toString(CryptoJS.enc.Utf8)
}
}









































































































































おすすめ

転載: www.cnblogs.com/zhouyideboke/p/10930939.html