AES高级解密
免费AES高级解密API接口,支持GCM/CBC/ECB/CTR/OFB/CFB六种解密模式和PKCS7/Zero/None三种填充方式。完整配对加密接口的AES-256解密服务,支持认证解密和完整性验证。适用于数据接收、文件解密、安全通信等场景。 · 适用于数据接收解密、API安全通信、加密文件解密、敏感数据解析、数据库解密、流数据解密、隐私数据恢复等场景 · AES高级解密
免费AES解密API, GCM认证解密, 多模式AES解密, CBC解密接口, AES-256解密, 数据解密服务, 高级解密工具, 解密模式选择
POST /text/aes/decrypt-advanced - AES高级解密
需要解密通过高级加密接口加密的数据?这个接口提供与加密接口完全配对的解密功能,支持相同的6种加密模式和3种填充方式。
[!IMPORTANT]
解密参数必须与加密时一致
解密时,必须提供与加密时相同的密钥、模式和填充方式。对于非GCM模式,还需要提供加密时返回的IV。
功能概述
这是一个功能完整的AES解密接口,能够解密通过高级加密接口加密的所有密文。支持所有6种加密模式和3种填充方式,与加密接口完全配对。
解密流程
1. 获取加密时返回的密文和配置参数
2. 使用相同的密钥、模式、填充方式和IV(如需要)
3. 调用本接口进行解密
4. 获取原始明文
支持的解密模式
- GCM模式(推荐):自动验证数据完整性,如果密文被篡改会解密失败
- CBC模式:经典块解密模式,需要提供加密时的IV
- CTR/OFB/CFB模式:流密码解密,需要提供加密时的IV
- ECB模式:不需要IV,但安全性较低
填充方式处理
- PKCS7填充:解密后自动移除填充
- Zero填充:解密后自动移除0x00填充
- None填充:无填充处理
参数说明
- text: 待解密的密文(Base64编码,来自加密接口返回的ciphertext字段)
- key: 解密密钥(必须与加密时相同)
- mode: 加密模式(必须与加密时相同)
- padding: 填充方式(可选,默认PKCS7,必须与加密时相同)
- iv: 初始化向量(非GCM模式必须提供,Base64编码)
常见错误处理
如果解密失败,请检查以下几点:
- 密钥是否与加密时完全相同
- 模式和填充方式是否匹配
- 非GCM模式下是否提供了正确的IV
- 密文是否完整且未被修改
- GCM模式下密文是否被篡改