最近更新时间:2023.06.21 16:55:02
首次发布时间:2023.06.21 16:55:02
描述:用非对称密钥进行小流量数据加密
请求方法:Post
请求业务参数:
名称 | 类型 | 是否必选 | 示范值 | 描述 |
---|---|---|---|---|
Action | 是 | string | AsymmetricEncrypt | 接口名,取值:AsymmetricEncrypt |
Version | 是 | string | 2021-02-18 | 版本号,取值:2021-02-18 |
KeyringName | String | 否 | test_keyring-1 | 密钥环的别名。 二选一:
|
KeyName | String | 否 | test_key-1 | 密钥的别名。 |
KeyID | String | 否 | 39a0e7c6-b7dd-4c83-b400-3449bb95403a | 密钥ID |
Plaintext | bytes | 是 | Type: Base64-encoded binary data object | 待加密的明文,取值:[1,4096] |
Algorithm | string | 是 | RSAES_OAEP_SHA_256 | 加密算法, 如下枚举之一:
加密算法和密钥类型,对应关系 |
返回业务参数:
名称 | 类型 | 描述 | |
---|---|---|---|
ResponseMetaData | ResponseMetaData | 返回公共参数 | |
Result | CiphertextBlob | bytes | 加密后的密文 |
KeyID | String | 所使用的密钥ID |
请求示例:
https://kms.volcengineapi.com?Action=AsymmetricEncrypt&Version=2021-02-18&KeyringName=test_keyring-1&KeyName=test_key-1&Plaintext=encryptPlaintext=&Algorithm=RSAES_OAEP_SHA_256
返回示例:
{ "ResponseMetadata": { "RequestId": "202107121937490102252431000312DA6D", "Action": "AsymEncrypt", "Version": "2021-02-18", "Service": "kms", "Region": "cn-north-1" }, "Result": { "CiphertextBlob": "43y7grE9TjamX4P7ZOHFbwAAqoNHFtMZ6RNyblKlEhIhrfP6zy034cwJN6MSqFGiDm8oiGqu2Rahs1aKPIcMjaOuodVCE1zYpDFg1QvgOHtVQxkQWhfpE8i8NibiJ1pL8ILgAE+TogQZuIglAoo=", "KeyID": "39a0e7c6-b7dd-4c83-b400-3449bb95403a" } }