AES加密算法 – 算法原理
AES 算法基于排列和置换运算,排列是对数据重新进行安排,置换是将一个数据单元替换为另一个,AES 使用几种不同的方法来执行排列和置换运算.
AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据,与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据,通过分组密码返回的加密数据的位数与输入数据相同,迭代加密使用一个循环结构,在该循环中重复置换和替换输入数据
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
AES加密PHP与JavaScript CryptoJS兼容实现教程
18 Feb 2026
本文详解如何在PHP中实现与JavaScript CryptoJS完全一致的AES-128-CBC加密结果,重点解决因填充方式(PKCS#7 vs 零填充)和过时扩展(mcrypt)导致的密文不一致问题,并提供安全、现代的OpenSSL标准方案。
Pandas如何读取加密的CSV文件_使用read_csv参数处理特殊编码文件
31 Mar 2026
read_csv无法直接读取加密CSV,因其无解密能力;需先按加密类型(ZIP密码、AES、Base64)用对应方式解密,再正确编码(如utf-8-sig或gb18030)并转为StringIO传入。
简单文件加密与解密工具_IO流字节操作与位运算逻辑应用
24 Feb 2026
FileInputStream XOR加密最轻量,因仅用Java标准库、支持任意二进制文件、加解密逻辑相同且密钥一致即可逆。
PHP OpenSSL加密数据在Python中的离线解密实践
18 Jan 2026
本文详细介绍了如何将使用PHP OpenSSL库加密的数据,通过Python进行离线解密。核心内容包括利用Python的cryptography库加载带密码保护的私钥,并使用与PHP加密时一致的OAEP填充方案进行解密。此方法有效解决了服务器端私钥泄露的风险,实现了安全、高效的跨语言数据解密。
如何在 VSCode 中安全管理机密和 API 密钥? (最佳实践)
12 Jan 2026
应将密钥和API密钥存于代码库外,使用.env文件配合dotenv类库加载,通过.gitignore排除、VSCode扩展增强支持,并为多环境配置分离文件;开发中用任务自动化加载,生产环境对接云密钥管理服务。
MySQL升级后如何处理加密字段迁移_确保密钥与解密算法一致
26 Mar 2026
MySQL升级后AES_DECRYPT返回NULL的直接原因是密钥长度、填充方式或字符集不匹配导致解密校验失败;需检查旧库字段字符集、显式定义VARBINARY/BLOB类型、统一AES-128密钥长度、指定加密模式并管理IV、客户端连接设binary字符集。
热门工具
php字符串加密解密的类
php字符串加密解密的类
php对称加密算法DES和AES类
php对称加密算法DES和AES类
passwordPHP5.5密码PHP库
password_compat-masterPHP5.5密码功能PHP库




