uni-app AES 加密

embedded/2025/4/1 7:58:10/

uni-app 官网没有 加密 API
我们 可以 安装 crypto-js

npm install crypto-js

他会保存到项目中 node_modules

在这里插入图片描述

import CryptoJS from '../node_modules/crypto-js' //引用AES源码js
const keyCode = '012345678' //密钥
const ivCode = '012345678' //偏移量const key = CryptoJS.enc.Utf8.parse(keyCode);
const iv = CryptoJS.enc.Utf8.parse(ivCode);
const utils = {encodeAES(text) {const encrypted = CryptoJS.AES.encrypt(text, key, {iv: iv,mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7});let enText = encrypted.toString()if (enText == '') {enText = text}console.log('enText: ', enText);return enText;},decodeAES(enText) {const decrypt = CryptoJS.AES.decrypt(enText, key, {iv: iv,mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7})const decryptedStr = decrypt.toString(CryptoJS.enc.Utf8)let text = decryptedStr.toString()if (text == '') {text = enText}console.log('text: ', text);return text},
}export default utils

http://www.ppmy.cn/embedded/177759.html

相关文章

CSS3学习教程,从入门到精通,CSS3 定位布局页面知识点及案例代码(18)

CSS3 定位布局页面知识点及案例代码 一、普通流&#xff08;Normal Flow&#xff09; 知识点 普通流是 CSS 中最基本的布局方式&#xff0c;元素按照其在 HTML 文档中出现的顺序依次排列。块级元素独占一行&#xff0c;内联元素则在同一行排列。 案例代码 <!DOCTYPE ht…

Python----计算机视觉处理(Opencv:图像噪点消除:滤波算法,噪点消除)

一、噪声 噪声&#xff1a;指图像中的一些干扰因素&#xff0c;通常是由图像采集设备、传输信道等因素造成的&#xff0c;表现为图像中随机 的亮度&#xff0c;也可以理解为有那么一些点的像素值与周围的像素值格格不入。常见的噪声类型包括高斯噪声 和椒盐噪声。高斯噪声是一种…

深入 SVG:矢量图形、滤镜与动态交互开发指南

1.SVG 详细介绍 SVG&#xff08;Scalable Vector Graphics&#xff09; 是一种基于 XML 的矢量图形格式&#xff0c;用于描述二维图形。 1. 命名空间 (Namespace) ★ 了解 命名空间 URI&#xff1a;http://www.w3.org/2000/svg 用途&#xff1a;在 XML 或 XHTML 中区分不同标…

泛目录二级目录,无极AI多功能站群程序2025:技术重构与SEO生态的范式突破

一、技术架构的革命性升级 1.1 双核驱动引擎&#xff1a;PHPJava的协同进化 系统采用PHP 8.3与Java 21的混合架构&#xff0c;突破传统站群系统的性能瓶颈。前端交互层基于PHP构建轻量化响应体系&#xff0c;实现毫秒级模板渲染&#xff1b;后端AI引擎依托Java虚拟机的并发处…

人工AI智能平台:AnKo探索未来创新与发展!

人工AI智能平台&#xff1a;AnKo探索未来创新与发展&#xff01; 人工AI智能平台正成为新时代的核心技术&#xff0c;人工AI智能平台AnKo的出现&#xff0c;为全球各行业带来了前所未有的革新。作为2025年推出的多模型AI聚合工具平台&#xff0c;AnKo通过其强大的功能&#xf…

OMI(operating mode indication)

OMI(operating mode indication,操作模式指示)是11ax引入的用以交互形式分配兼容性以及信道带宽的协商。可以降终端活跃时间的耗电量. 802.11ax终端使用802.11数据使用OM控制字段(OM Control Subfield,其通常位于数据或者管理帧中),其用来指示改变AP的发送或者接收模式。8…

基于TrustZone的嵌入式系统安全隔离设计

随着物联网&#xff08;IoT&#xff09;、智能汽车和移动设备的迅猛发展&#xff0c;嵌入式系统的安全性变得前所未有的重要。在这些领域&#xff0c;嵌入式系统需要处理大量的敏感数据&#xff0c;如用户隐私、车辆控制指令和金融交易信息等。因此&#xff0c;确保这些数据的保…

数据库----单表、多表

数据库 create database 数据库名称;---创建数据库create database 数据库名称 default charsetutf8mb4;---创建数据库&#xff0c;同时指定编码show databases;---查看当前数据库管理下存在多少数据库show databases like "db_%";---查询以db_开头的数据库select d…