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-阿裏雲