22
微信
Encrypt__API 参考_密钥管理服务-阿里云
通过使用客户主密钥加密的明文转换为密文。加密功能有两个基本用例:
- 可以加密最多为4KB任意数据,诸如RSA密钥,数据库密码,或其他敏感的客户信息。
- 如果您是从一个region迁移加密数据到另一个region,可以使用这个API在新的region中加密在前一个region中用来加密数据的DataKey明文。这提供了新region认可的一个加密后的CiphertextBlob,可以调用新region中的Decrypt进行解密。
- 请求格式
KeyId="string"&Plaintext=blob&EncryptionContext=json
- 请求参数
- KeyId
- 含义 : key的全局唯一标识符
- 类型 : String
- 是否必须 : 是
- Plaintext
- 含义 : 要加密的明文
- 类型 : String
- 是否必须 : 是
- EncryptionContext
- 含义: key/value对的json字符串,如果指定了该参数,则在调用Decrypt API时需要提供同样的参数,参见EncryptionContext说明
- 有效值: 参见EncryptionContext说明
- 类型: String
- 是否必须: 否
- KeyId
- 请求示例
https://kms.cn-hangzhou.aliyuncs.com/?Action=Encrypt
&KeyId=<your-key-id>
&Plaintext=<data need encrypt>
&EncryptionContext=<json string>
&<其他公共参数>
- 返回格式
{
"CiphertextBlob": blob,
"KeyId": "string",
"RequestId":"string"
}
返回参数
- KeyId
- 含义 : key的全局唯一标识符
- 类型 : String
- CiphertextBlob
- 含义 : 加密后的密文
- 类型 : String
- RequestId
- 含义 : 随机的访问Id
- 类型 : String
- KeyId
返回示例
//json response
{
"KeyId": "your-key-id",
"CiphertextBlob": "CiphertextBlob",
"RequestId": "475f1620-b9d3-4d35-b5c6-3fbdd941423d"
}
//xml response
<KMS>
<KeyId>your-key-id</KeyId>
<CiphertextBlob>CiphertextBlob</CiphertextBlob>
<RequestId>475f1620-b9d3-4d35-b5c6-3fbdd941423d</RequestId>
</KMS>
最后更新:2016-11-23 17:16:06
上一篇:
GenerateDataKey__API 参考_密钥管理服务-阿里云
下一篇:
Decrypt__API 参考_密钥管理服务-阿里云
阿里云跻身Gartner全球四强 “中国云”强势崛起
目标用户__安全指南_大数据计算服务-阿里云
ZoneType__数据类型_API 参考_云服务器 ECS-阿里云
指定宽高缩略__图片缩放_老版图片服务手册_对象存储 OSS-阿里云
获取API的定义文档__快速入门(调用API)_API 网关-阿里云
Windows 版本__为 RDS 安装命令行工具_最佳实践_命令行工具 CLI-阿里云
创建Access Key__SDK手册_视频点播-阿里云
什么情况下需要上传授权委托书?__常见问题_短信服务-阿里云
解绑弹性公网 IP__网络相关接口_API 参考_云服务器 ECS-阿里云
获取实例列表__SDK接口说明_Java版SDK_批量计算-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云