Encrypt
更新时间:2023-03-07
Encrypt
- 接口描述
 
加密数据
- 请求URI
 
                Plain Text
                
            
            1POST /?action=Encrypt
            请求体参数
- 请求体字段数据结构说明
 
| 参数 | 类型 | 是否必需 | 描述 | 示例值 | 
|---|---|---|---|---|
| keyId | String | 是 | CMK的密钥Id | 5be45b47-38ba-f055-e892-25ff66c91adc | 
| plaintext | String | 是 | 明文 | cGxhaW50ZXh0IHBsYWludGV4dCBwbGFpbnRleHQK | 
| algorithmMode | String | 否 | 加密模式,CBC和GCM,如果不填默认是CBC | GCM | 
响应体参数
- 响应体字段数据结构说明
 
| 参数 | 类型 | 描述 | 示例值 | 
|---|---|---|---|
| keyId | String | CMK的密钥Id | 5be45b47-38ba-f055-e892-25ff66c91adc | 
| ciphertext | String | 密文 | Y2lwaGVydGV4dCBjaXBoZXJ0ZXh0IGNpcGhlcnRleHQgaW5mbwo | 
请求示例
                Plain Text
                
            
            1POST /?action=Encrypt
2<公共请求头>
3
4{
5  "algorithmMode" : "GCM",
6  "keyId" : "ab0cc017-c50f-f4c4-e125-2779a4d969de",
7  "plaintext" : "cGxhaW50ZXh0IHBsYWludGV4dCBwbGFpbnRleHQK"
8}
            响应示例
                Plain Text
                
            
            1HTTP/1.1 200 OK
2<公共响应头>
3
4{
5  "ciphertext" : "Y2lwaGVydGV4dCBjaXBoZXJ0ZXh0IGNpcGhlcnRleHQgaW5mbwo",
6  "keyId" : "ab0cc017-c50f-f4c4-e125-2779a4d969de"
7}
            