日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

AdvanceDecrypt

將使用KMS密鑰加密的密文解密為明文。

使用說明

當您調用AdvanceEncryptAdvanceGenerateDataKeyEncryptGenerateDataKey,并使用KMS軟件密鑰管理實例中的對稱密鑰進行加密時,支持通過本接口解密。

關于密鑰規格以及加密模式的詳細信息,請參見密鑰管理類型和密鑰規格

注意事項

所有請求參數使用Protocol Buffers編碼后(即Request Body),內容長度不能超過3 MB,超過3 MB后服務端會拒絕處理并返回HTTP 413狀態碼。建議單次加解密的數據不超過6 KB,超過6 KB時請使用信封加密方案。詳細信息,請參見使用KMS密鑰進行信封加密

說明

單次加解密的數據量越大,網絡傳輸失敗可能性越大,網絡傳輸所需時間越長,KMS實例對數據進行加解密所需時間也越長。

請求參數

名稱

類型

是否必選

示例值

描述

CiphertextBlob

bytes

二進制數據

待解密的密文。

KeyId

string

key-hzz62f1cb66fa42qo****

密鑰的全局唯一標識符。該參數也可以被指定為密鑰別名。

僅當解密Encrypt或者GenerateDataKey產生的密文時需要指定本參數。

Algorithm

string

AES_GCM

解密算法。

僅當解密Encrypt或者GenerateDataKey產生的密文時需要指定本參數。

重要

必須與加密時使用的算法(Algorithm)相同。

Iv

bytes

二進制數據

初始向量。

僅當解密Encrypt或者GenerateDataKey產生的密文,且解密算法(Algorithm)為AES_GCM、AES_CBC時,需要指定本參數。

  • 解密算法(Algorithm)為AES_CBC時:Iv長度為16字節。

  • 解密算法(Algorithm)為AES_GCM時:Iv長度為12字節。

重要

必須與加密時使用的初始向量(Iv)相同。

Aad

bytes

二進制數據

認證數據。長度不超過8192字節。

僅當解密算法(Algorithm)是AES_GCM且加密時指定了認證數據(Aad)時,需要指定本參數。

重要

必須與加密時使用的認證數據(Aad)相同。

PaddingMode

string

PKCS7_PADDING

填充模式。

僅當加密算法為AES_CBC或AES_ECB時,需要指定本參數。

重要

必須與加密時使用的填充模式(PaddingMode)相同。

取值:

  • PKCS7_PADDING(默認值):即PKCS#7填充。數據明文內容的長度可以不是相應密碼算法的塊大小(K字節)的整數倍。

    當輸入數據明文內容長度為L字節時,系統將填充K -(L mod K)字節的內容,填充的每個字節均為K -(L mod K)。

  • NO_PADDING:不對數據明文填充。數據明文內容的長度必須為相應密碼算法的塊大小的整數倍。

響應數據

名稱

類型

示例值

描述

Plaintext

bytes

二進制數據

解密后的明文。

KeyId

string

key-hzz62f1cb66fa42qo****

密鑰的全局唯一標識符。如果請求中的KeyId參數使用的是密鑰別名,在響應中會返回別名對應的密鑰的全局唯一標識符。

KeyVersionId

string

key-hzz62f1cb66fa42qo****-17kedv****

解密密文的密鑰版本標志符。

Algorithm

string

AES_GCM

解密算法。

PaddingMode

string

PKCS7_PADDING

填充模式。

僅當加密算法(Algorithm)為AES_CBC或AES_ECB時,本參數返回有效值,其他情況返回空值。

RequestId

string

c0037a6d-7784-4ef2-a692-288fdcbc7b9d

本次調用請求的ID,是由阿里云為該請求生成的唯一標識符,可用于排查和定位問題。

錯誤碼

HTTP狀態碼

錯誤碼

錯誤消息

描述

404

Forbidden.OnlySymmetricKeySupported

The key %s is not a symmetric key. The API only supports symmetric keys.

僅支持使用對稱密鑰。

500

InternalFailure

Internal Failure.

可能原因為:

  • 密文數據不符合要求。

    例如,密文數據應是通過AdvanceEncrypt加密得到。

  • 請求參數指定的密鑰不是加密時使用的密鑰。

如果已排除上述原因,請您通過智能在線聯系技術支持人員。

訪問公共錯誤碼查看更多錯誤碼。