AES 高级解密

免费 POST 加密解密 加密工具

支持 GCM/CBC/ECB/CTR/OFB/CFB 全模式解密,与高级加密接口完全配对。解密参数必须与加密时一致

POST https://api.tinyaii.cn/v1/decrypt/aes/advanced

请求参数

参数名类型必填说明示例
textstring必填待解密的密文(Base64 编码)vF3kxBod8scjim+cQR68+Q==
keystring必填解密密钥(必须与加密时一致)1234567890123456
modestring必填加密模式(必填,需与加密时一致),可选:GCM / CBC / ECB / CTR / OFB / CFBCBC
paddingstring可选填充方式,可选:PKCS7(默认)/ ZERO / NONEPKCS7
ivstring可选初始向量(Base64,16字节);CBC/CTR/OFB/CFB必填,ECB/GCM不需要AAAAAAAAAAAAAAAAAAAAAA==

返回字段

字段类型说明
plaintextstring解密后的明文
modestring使用的加密模式
paddingstring使用的填充方式

返回示例

{
  "code": 200,
  "data": {
    "plaintext": "测试文本123",
    "mode": "CBC",
    "padding": "PKCS7"
  },
  "message": "success"
}

调用示例

curl "https://api.tinyaii.cn/v1/decrypt/aes/advanced" \
  -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "vF3kxBod8scjim+cQR68+Q==", "key": "1234567890123456", "mode": "CBC"}'
const res = await fetch("https://api.tinyaii.cn/v1/decrypt/aes/advanced", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({"text": "vF3kxBod8scjim+cQR68+Q==", "key": "1234567890123456", "mode": "CBC"}),
});
console.log(await res.json());
import requests

resp = requests.post(
    "https://api.tinyaii.cn/v1/decrypt/aes/advanced",
    json={"text": "vF3kxBod8scjim+cQR68+Q==", "key": "1234567890123456", "mode": "CBC"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=10,
)
print(resp.json())

把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。