文本

AES 加密

0次调用
免费接口

需要安全地传输或存储一些文本信息?AES加密是一个可靠的选择。

POST
uapis.cn
/api/v1/text/aes/encrypt
Body
key
string
required

密钥长度必须为 16、24 或 32 字节,分别对应 AES-128、AES-192、AES-256。

text
string
required

待加密的明文文本。

功能概述

这是一个标准的AES加密接口。你提供需要加密的明文和密钥,我们返回经过Base64编码的密文。

重要

关于密钥 key 我们支持 AES-128, AES-192, 和 AES-256。请确保你提供的密钥 key 的长度(字节数)正好是 162432,以分别对应这三种加密强度。

请求体

key
string必填

密钥长度必须为 16、24 或 32 字节,分别对应 AES-128、AES-192、AES-256。

text
string必填

待加密的明文文本。

响应

200 / 请求成功

成功响应

JSON
{
  "ciphertext": "u2oh39N1R5gC3YGjA8Xm7w=="
}

400 / 错误的请求

无效的请求参数

JSON
{
  "code": "INVALID_ARGUMENT",
  "details": {},
  "message": "Invalid key length."
}

500 / 服务器内部错误

加密失败

JSON
{
  "code": "ENCRYPTION_FAILED",
  "details": {},
  "message": "Encryption failed due to an internal error."
}