国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue.js使用3DES加密的方法示例

2019-11-19 13:48:56
字體:
來源:轉載
供稿:網友

本文實例講述了vue.js使用3DES加密的方法。分享給大家供大家參考,具體如下:

如何在VUE-CLI手腳架建立的工程中使用3des加密:

npm install crypto-js --save-dev 
import CryptoJS from 'crypto-js' 
//DES加密 Pkcs7填充方式encryptByDES(message, key){  const keyHex = CryptoJS.enc.Utf8.parse(key);  const encrypted = CryptoJS.DES.encrypt(message, keyHex, {   mode: CryptoJS.mode.ECB,   padding: CryptoJS.pad.Pkcs7   });  return encrypted.toString();}//DES解密decryptByDES(ciphertext, key){  const keyHex = CryptoJS.enc.Utf8.parse(key);  // direct decrypt ciphertext  const decrypted = CryptoJS.DES.decrypt({     ciphertext: CryptoJS.enc.Base64.parse(ciphertext)   }, keyHex, {     mode: CryptoJS.mode.ECB,     padding: CryptoJS.pad.Pkcs7  });  return decrypted.toString(CryptoJS.enc.Utf8);}const _key = 'abcdefghijklmn'const _password = '123456'//加密console.log(this.encryptByDES(_password,_key))//解密console.log(this.decryptByDES(_password,_key))

簡單看一下crypto-js https://www.npmjs.com/package/crypto-js

目錄結構List of modules:

crypto-js/core
crypto-js/x64-core
crypto-js/lib-typedarrays
crypto-js/md5
crypto-js/sha1
crypto-js/sha256
crypto-js/sha224
crypto-js/sha512
crypto-js/sha384
crypto-js/sha3
crypto-js/ripemd160
crypto-js/hmac-md5
crypto-js/hmac-sha1
crypto-js/hmac-sha256
crypto-js/hmac-sha224
crypto-js/hmac-sha512
crypto-js/hmac-sha384
crypto-js/hmac-sha3
crypto-js/hmac-ripemd160
crypto-js/pbkdf2
crypto-js/aes
crypto-js/tripledes
crypto-js/rc4
crypto-js/rabbit
crypto-js/rabbit-legacy
crypto-js/evpkdf
crypto-js/format-openssl
crypto-js/format-hex
crypto-js/enc-latin1
crypto-js/enc-utf8
crypto-js/enc-hex
crypto-js/enc-utf16
crypto-js/enc-base64
crypto-js/mode-cfb
crypto-js/mode-ctr
crypto-js/mode-ctr-gladman
crypto-js/mode-ofb
crypto-js/mode-ecb
crypto-js/pad-pkcs7
crypto-js/pad-ansix923
crypto-js/pad-iso10126
crypto-js/pad-iso97971
crypto-js/pad-zeropadding
crypto-js/pad-nopadding

CryptoJS-v3.1.2點擊此處本站下載

PS:關于加密解密感興趣的朋友還可以參考本站在線工具:

文字在線加密解密工具(包含AES、DES、RC4等):
http://tools.VeVB.COm/password/txt_encode

在線編碼轉換工具(utf-8/utf-32/Punycode/Base64):
http://tools.VeVB.COm/transcoding/decode_encode_tool

在線MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:
http://tools.VeVB.COm/password/hash_md5_sha

在線sha1/sha224/sha256/sha384/sha512加密工具:
http://tools.VeVB.COm/password/sha_encode

希望本文所述對大家vue.js程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆尧县| 海口市| 天柱县| 宁武县| 闽侯县| 青浦区| 贞丰县| 武冈市| 腾冲县| 湘乡市| 皋兰县| 安龙县| 山丹县| 永嘉县| 青浦区| 九台市| 车致| 芷江| 漳州市| 进贤县| 邹平县| 上思县| 柏乡县| 西峡县| 泰来县| 建水县| 布尔津县| 和田市| 正镶白旗| 正宁县| 石屏县| 凤庆县| 财经| 西昌市| 临泉县| 兰西县| 石渠县| 东城区| 修武县| 哈尔滨市| 浦江县|