import CryptoJS from 'crypto-js'const AES_KEY = '0ca03a92751282f6ee05f8e6e42020b5'/*** 加密* @param {*} str* @returns*/
export function aesEncode(str) {const key = CryptoJS.enc.Utf8.parse(AES_KEY)const word = CryptoJS.enc.Utf8.parse(str)const encrypted = CryptoJS.AES.encrypt(word, key, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7})return encrypted.toString()
}
/*** 解密* @param {*} passPhrase* @returns*/
export function aesDecode(passPhrase) {const key = CryptoJS.enc.Utf8.parse(AES_KEY)const decrypt = CryptoJS.AES.decrypt(passPhrase, key, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7})return CryptoJS.enc.Utf8.stringify(decrypt).toString()
}

引入

import { aesEncode } from './aes.js'

使用

 aesEncode(//需要加密的内容)

crypto-js加密、解密相关推荐

  1. 微信小程序使用crypto.js加密解密

    微信小程序中使用crypto.js crypto.js是用来进行AES加密的 注意AES在使用时有7个配置项,前后端加解密记着统一参数,测试时注意配置项的选择是否一致. 测试工具: AES加密测试工具 ...

  2. angular使用crypto.js加密

    MD5加密 过程: 1.下载 npm install ts-md5 --save 2.在需要的组件引入 import { Md5 } from 'ts-md5'; 3.使用 console.log(M ...

  3. 使用windows crypto API加密解密

    2019独角兽企业重金招聘Python工程师标准>>> 其实,使用windows API编程并不难,首先要有信心.MSDN提供了详细的帮助和指南,许多问题,只要详细查阅MSND,完全 ...

  4. JS加密解密对于asp.net解密加密

    对于特殊数据传输,我们需要做到加密以及后台解密等! 一:js加密.asp.net解密        js:encodeURI(需要加密的变量)        asp.net:Server.UrlDec ...

  5. 数据AES加密安全传输之前端JS加密解密

    AES(Advanced Encryption Standard)是一种对称加密方式,旨在取代DES成为广泛使用的标准.我在前端实现关键数据报文加密时采用了该加密方式. 我使用的AES加密架包是cry ...

  6. 前端使用pako.js加密解密

    之前在网上搜到的关于pako加密解密方法,其中加密方法有点问题,和解密方法不配套. 整理了下我自己最后修改的代码 zip = (str) => { let binaryString = pako ...

  7. python js加密解密_AES用cryptojs加密,用python解密加密Ciph

    使用js CryptoJS加密和使用python解密时遇到问题密码密码在 这是我在js中的实现, 用加密消息附加iv并用base64编码 var message='Secreat Message to ...

  8. Auto.js加密解密|快照Snapshot解密|Dex转js|Auto.js庖丁下载|解除APP限制

    Auto.js Pro升级到Ver3.1.0 |整合灵虫功能 增加一种加密方式 Ver3.1.0 更新日志 ☆☆ 解密增强 ☆☆ 增加一种解密方式:兼容方式. 兼容方式:支持Auto.js Pro8. ...

  9. 如何一键JS加密解密

    JavaScript 混淆是一种将 JavaScript 代码进行重新编码的技术,目的是使代码难以阅读和理解.混淆的代码难以被盗用或破解,因为它看起来很乱而且难以理解. 解密混淆的 JavaScrip ...

  10. web前端url传递值 js加密解密

    一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: <script type="text/java ...

最新文章

  1. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(输出多个分组、色彩配置、添加数据点)实战
  2. 虚拟机win7装oracle,win7系统安装Oracle VM VirtualBox虚拟机的操作方法
  3. 智能实验室-全能优化(Guardio) 4.96.0.850
  4. matlab利用作图法求圆周率
  5. Java 并发:Executor ExecutorService ThreadPoolExecutor
  6. 6. H.264/AVC编码器原理
  7. 由于Item category group customizing 缺失导致的BDOC error
  8. 统计 python_Python统计简介
  9. kafka启动_Kafka安装部署——单节点
  10. 中国传媒大学计算机学院夏令营,中国传媒大学夏令营
  11. 关联查询objectid_SAP 删除的BOM如何查询呢?
  12. MySQL5.7安装包安装
  13. 无源滤波器设计与选型
  14. 一文读懂复权—不复权、前复权、后复权
  15. Python -- 7. 函数
  16. 数独游戏 | c++ | BFS
  17. python 图灵机器人_图灵机器人 python 试玩
  18. 笔记本电脑的计算机编号在哪,笔记本序列号在哪里看
  19. 程序员生存状态调查报告
  20. 上皮细胞膜纳米囊泡|MCF10A正常乳腺上皮细胞膜硅颗粒|MCF-7乳腺癌细胞膜包覆纳米载体平均粒径150nm

热门文章

  1. Highlighting高亮插件使用说明
  2. 【MFC自绘窗口】 窗口设计第一课
  3. 重装系统后管家婆数据库丢失,数据库碎片扫描、提取、重组数据恢复
  4. python黑客编程-[分享]Python黑帽子 黑客与渗透测试编程之道PDF和文章内代码【全】...
  5. nokia n9 android 4.4,再现新神机 诺基亚N9运行Android4.1系统
  6. 计算机应用基础考试excel操作题,自学考试_《计算机应用基础》_上机操作_模拟练习题...
  7. DevExpress DXperience 的本地化(汉化)方法
  8. 挖矿病毒zz.sh——记一次linux(centos)成为矿机后的排查与修复过程
  9. 宣讲会通知|香港科技大学工学院理学硕士线上直播综合场【MSc】
  10. 说说id获取器手机版_怎么提取自己空间说说的ID