当前位置: 首页 > news >正文

加解密算法

加解密算法

  • 推荐链接
  • 前端加密,后端解密
    • AES

推荐链接

链接目录

前端加密,后端解密

AES

下载CryptoJS库

//引入库里面的aes.js文件
<script type="text/javascript" src="__CDN__/assets/libs/CryptoJS/rollups/aes.js"></script>//jsfunction encryptByAES(data){
// 里面的key和iv必须要和后端保持一致
// 将 key 和 iv 转换为 WordArraylet key = CryptoJS.enc.Utf8.parse('GftZqNEoBVdB2kwx');let iv = CryptoJS.enc.Utf8.parse('3zyJFPEzh5rUeUNi');// 使用 CBC 模式和 Pkcs7 填充方式进行加密let encryptData = CryptoJS.AES.encrypt(data, key, {mode: CryptoJS.mode.CBC,iv: iv,padding: CryptoJS.pad.Pkcs7});return encryptData.toString();// console.log(encryptData.toString());}//php
public function aesDecrypt($data) {// 密钥 key 和 iv 需要与前端一致$cryptKey = 'GftZqNEoBVdB2kwx';$iv = '3zyJFPEzh5rUeUNi';// 使用 openssl_decrypt 进行解密$decrypted = openssl_decrypt($data, 'AES-128-CBC', $cryptKey, 0, $iv);return $decrypted;
}

相关文章:

  • 【2024毕业快刊】检索49年老刊,中科院TOP,最快21天,国人友好,着急毕业推荐!
  • 无向图的双连通分量
  • ElementUI table表格组件实现双击编辑单元格失去焦点还原,支持多单元格
  • 深度学习基础之《TensorFlow框架(6)—张量》
  • haproxy集成国密ssl功能
  • 23-k8s中的控制器资源-DaemonSet控制器
  • PiflowX-组件UnionAll
  • 【C++】vector模拟实现+迭代器失效
  • SSH连接密码问题:原因、表现与解决方案
  • rtt的io设备框架面向对象学习-软件模拟rtc设备
  • WebGL中开发科学数据可视化应用
  • 2.20数据结构与算法学习日记(二叉树第一部分)
  • 利用MATLAB/Simulink仿真模型加速嵌入式控制系统的开发——以多学科融合的电机控制为例
  • ubuntu分辨率更改、开机被重置、ubuntu屏幕小
  • 【Git教程】(二)入门 ——关于工作区与版本库、版本提交、查看信息、克隆、推送与拉回的简单介绍 ~
  • 收藏网友的 源程序下载网
  • CSS 三角实现
  •  D - 粉碎叛乱F - 其他起义
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • gitlab-ci配置详解(一)
  • js对象的深浅拷贝
  • leetcode388. Longest Absolute File Path
  • Lucene解析 - 基本概念
  • mac修复ab及siege安装
  • Python_网络编程
  • react-native 安卓真机环境搭建
  • SpingCloudBus整合RabbitMQ
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • ucore操作系统实验笔记 - 重新理解中断
  • Web标准制定过程
  • 动态魔术使用DBMS_SQL
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 力扣(LeetCode)22
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 微服务核心架构梳理
  • 我的业余项目总结
  • 小而合理的前端理论:rscss和rsjs
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • #《AI中文版》V3 第 1 章 概述
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • $.each()与$(selector).each()
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Forward) Music Player: From UI Proposal to Code
  • (LeetCode 49)Anagrams
  • (八)Spring源码解析:Spring MVC
  • (黑马C++)L06 重载与继承
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (三)mysql_MYSQL(三)
  • (四)linux文件内容查看
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)关于多人操作数据的处理策略
  • (转)可以带来幸福的一本书
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .mysql secret在哪_MySQL如何使用索引
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式