AES-256-GCM
256 bit (32 字节)
GCM (认证加密)
每文件唯一 AESKey
接口地址: /kms/get?tenant=<tenant>&id=<id>&filename=<filename>
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
tenant |
string | 是 | 租户名 |
id |
string / int | 是 | 文件唯一 ID |
filename |
string | 是 | 文件名, 不含扩展名 |
使用 HTTP Header X-Auth-Token 进行认证:
| 字段 | 说明 |
|---|---|
tenant |
租户名,对应数据库名 |
id |
文件 ID |
method |
加密算法 |
key.value |
加密密钥(十六进制表示) |
key.encoding |
密钥编码方式 |
key.sensitivity |
密钥敏感级别 |
以下代码示例,支持 AES-256-GCM 算法的文件加密解密功能。
文件格式:[12字节nonce] + [加密数据+16字节tag] + [加密数据+16字节tag] + ...
按请求次数计费,每次调用扣除 1 次请求
1000次请求
2000次请求
5000次请求
10000次请求
| 密钥数量 | 计费周期 | 10 QPS (RMB) | 20 QPS (RMB) |
|---|---|---|---|
| 10 万 | 按天 | 300 | 600 |
| 月付 | 9,000 | 18,000 | |
| 季付 | 25,650 | 51,300 | |
| 年付 | 97,200 | 194,400 | |
| 50 万 | 按天 | 1,500 | 3,000 |
| 月付 | 45,000 | 90,000 | |
| 季付 | 128,250 | 256,500 | |
| 年付 | 486,000 | 972,000 | |
| 100 万 | 按天 | 3,000 | 6,000 |
| 月付 | 90,000 | 180,000 | |
| 季付 | 256,500 | 513,000 | |
| 年付 | 972,000 | 1,944,000 | |
| 200 万 | 按天 | 6,000 | 12,000 |
| 月付 | 180,000 | 360,000 | |
| 季付 | 513,000 | 1,026,000 | |
| 年付 | 1,944,000 | 3,888,000 | |
| 500 万 | 按天 | 12,000 | 24,000 |
| 月付 | 360,000 | 720,000 | |
| 季付 | 1,089,000 | 2,178,000 | |
| 年付 | 4,320,000 | 8,640,000 |