crypto-js加密、解密
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加密、解密相关推荐
- 微信小程序使用crypto.js加密解密
微信小程序中使用crypto.js crypto.js是用来进行AES加密的 注意AES在使用时有7个配置项,前后端加解密记着统一参数,测试时注意配置项的选择是否一致. 测试工具: AES加密测试工具 ...
- angular使用crypto.js加密
MD5加密 过程: 1.下载 npm install ts-md5 --save 2.在需要的组件引入 import { Md5 } from 'ts-md5'; 3.使用 console.log(M ...
- 使用windows crypto API加密解密
2019独角兽企业重金招聘Python工程师标准>>> 其实,使用windows API编程并不难,首先要有信心.MSDN提供了详细的帮助和指南,许多问题,只要详细查阅MSND,完全 ...
- JS加密解密对于asp.net解密加密
对于特殊数据传输,我们需要做到加密以及后台解密等! 一:js加密.asp.net解密 js:encodeURI(需要加密的变量) asp.net:Server.UrlDec ...
- 数据AES加密安全传输之前端JS加密解密
AES(Advanced Encryption Standard)是一种对称加密方式,旨在取代DES成为广泛使用的标准.我在前端实现关键数据报文加密时采用了该加密方式. 我使用的AES加密架包是cry ...
- 前端使用pako.js加密解密
之前在网上搜到的关于pako加密解密方法,其中加密方法有点问题,和解密方法不配套. 整理了下我自己最后修改的代码 zip = (str) => { let binaryString = pako ...
- python js加密解密_AES用cryptojs加密,用python解密加密Ciph
使用js CryptoJS加密和使用python解密时遇到问题密码密码在 这是我在js中的实现, 用加密消息附加iv并用base64编码 var message='Secreat Message to ...
- Auto.js加密解密|快照Snapshot解密|Dex转js|Auto.js庖丁下载|解除APP限制
Auto.js Pro升级到Ver3.1.0 |整合灵虫功能 增加一种加密方式 Ver3.1.0 更新日志 ☆☆ 解密增强 ☆☆ 增加一种解密方式:兼容方式. 兼容方式:支持Auto.js Pro8. ...
- 如何一键JS加密解密
JavaScript 混淆是一种将 JavaScript 代码进行重新编码的技术,目的是使代码难以阅读和理解.混淆的代码难以被盗用或破解,因为它看起来很乱而且难以理解. 解密混淆的 JavaScrip ...
- web前端url传递值 js加密解密
一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: <script type="text/java ...
最新文章
- R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(输出多个分组、色彩配置、添加数据点)实战
- 虚拟机win7装oracle,win7系统安装Oracle VM VirtualBox虚拟机的操作方法
- 智能实验室-全能优化(Guardio) 4.96.0.850
- matlab利用作图法求圆周率
- Java 并发:Executor ExecutorService ThreadPoolExecutor
- 6. H.264/AVC编码器原理
- 由于Item category group customizing 缺失导致的BDOC error
- 统计 python_Python统计简介
- kafka启动_Kafka安装部署——单节点
- 中国传媒大学计算机学院夏令营,中国传媒大学夏令营
- 关联查询objectid_SAP 删除的BOM如何查询呢?
- MySQL5.7安装包安装
- 无源滤波器设计与选型
- 一文读懂复权—不复权、前复权、后复权
- Python -- 7. 函数
- 数独游戏 | c++ | BFS
- python 图灵机器人_图灵机器人 python 试玩
- 笔记本电脑的计算机编号在哪,笔记本序列号在哪里看
- 程序员生存状态调查报告
- 上皮细胞膜纳米囊泡|MCF10A正常乳腺上皮细胞膜硅颗粒|MCF-7乳腺癌细胞膜包覆纳米载体平均粒径150nm
热门文章
- Highlighting高亮插件使用说明
- 【MFC自绘窗口】 窗口设计第一课
- 重装系统后管家婆数据库丢失,数据库碎片扫描、提取、重组数据恢复
- python黑客编程-[分享]Python黑帽子 黑客与渗透测试编程之道PDF和文章内代码【全】...
- nokia n9 android 4.4,再现新神机 诺基亚N9运行Android4.1系统
- 计算机应用基础考试excel操作题,自学考试_《计算机应用基础》_上机操作_模拟练习题...
- DevExpress DXperience 的本地化(汉化)方法
- 挖矿病毒zz.sh——记一次linux(centos)成为矿机后的排查与修复过程
- 宣讲会通知|香港科技大学工学院理学硕士线上直播综合场【MSc】
- 说说id获取器手机版_怎么提取自己空间说说的ID