AES 解密

免费 POST 加密解密 加密

AES 对称解密,将 Base64 密文还原为明文

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

请求参数

参数名类型必填说明示例
keystring必填密钥,长度必须为 16、24 或 32 字节1234567890123456
textstring必填Base64 编码的密文3As6sXJua5EUeaeJbs1rbg==
noncestring必填16字节的IV/Nonce(Base64编码)vmylQ0WOP62uDKEYpoQF5A==

返回字段

字段类型说明
plaintextstring解密后的明文

返回示例

{
  "code": 200,
  "data": {
    "plaintext": "Hello World"
  },
  "message": "success"
}

调用示例

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

resp = requests.post(
    "https://api.tinyaii.cn/v1/decrypt/aes",
    json={"key": "1234567890123456", "text": "3As6sXJua5EUeaeJbs1rbg==", "nonce": "vmylQ0WOP62uDKEYpoQF5A=="},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=10,
)
print(resp.json())

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