すべてのプロダクト
Search
ドキュメントセンター

:AsymmetricDecrypt

最終更新日:Jul 29, 2025

非対称キーを使用してデータを復号します。

操作説明

使用方法

  • RAM ユーザーまたは RAM ロールがこの API 操作を呼び出すために必要なアクセス ポリシーについては、「リソースアクセス管理」をご参照ください。

  • この操作は、共有ゲートウェイまたは専用ゲートウェイを使用して呼び出すことができます。詳細については、「Alibaba Cloud SDK」をご参照ください。

    • 共有ゲートウェイ: インターネットまたは VPC 経由で KMS にアクセスできます。インターネット経由で KMS にアクセスするには、パブリックエンドポイントを有効にする必要があります。詳細については、「インターネット経由での KMS インスタンスのアクセスキー」をご参照ください。

    • 専用ゲートウェイ: KMS のプライベートエンドポイント(<YOUR_KMS_INSTANCE_ID>.cryptoservice.kms.aliyuncs.com)を使用して KMS にアクセスできます。

QPS 制限

  • 共有ゲートウェイを使用する場合、Alibaba Cloud アカウントごとのクエリ/秒 (QPS) 制限は 200 です。QPS が制限を超えると、API 呼び出しはスロットルされます。これはビジネスに影響を与える可能性があります。この制限を超えないように呼び出しを計画することをお勧めします。

  • 専用ゲートウェイを使用する場合、Alibaba Cloud アカウントごとの QPS 制限は、KMS インスタンスのパフォーマンス仕様によって異なります。詳細については、「パフォーマンスメトリック」をご参照ください。

説明

この操作は、使用方法 パラメーターが 暗号化/復号 に設定されている非対称キーのみをサポートします。次の表は、サポートされている暗号化アルゴリズムを示しています。

KeySpec

アルゴリズム

説明

暗号文の長さ (バイト)

RSA_2048

RSAES_OAEP_SHA_256

SHA-256 および SHA-256 を使用した MGF1 を使用する RSAES-OAEP

256

RSA_2048

RSAES_OAEP_SHA_1

SHA1 および SHA1 を使用した MGF1 を使用する RSAES-OAEP

256

RSA_3072

RSAES_OAEP_SHA_256

SHA-256 および SHA-256 を使用した MGF1 を使用する RSAES-OAEP

384

RSA_3072

RSAES_OAEP_SHA_1

SHA1 および SHA1 を使用した MGF1 を使用する RSAES-OAEP

384

EC_SM2

SM2PKE

SM2 楕円曲線公開鍵暗号化アルゴリズム

最大 6,144

このトピックでは、ID が key-hzz630494463ejqjx**** で、バージョン ID が 2ab1a983-7072-4bbc-a582-584b5bd8**** の非対称キーを使用して、RSAES_OAEP_SHA_1 復号アルゴリズムを使用して暗号文 BQKP+1zK6+ZEMxTP5qaVzcsgXtWplYBKm0NXdSnB5FzliFxE1bSiu4dnEIlca2JpeH7yz1/S6fed630H+hIH6DoM25fTLNcKj+mFB0Xnh9m2+HN59Mn4qyTfcUeadnfCXSWcGBouhXFwcdd2rJ3n337bzTf4jm659gZu3L0i6PLuxM9p7mqdwO0cKJPfGVfhnfMz+f4alMg79WB/NNyE2lyX7/qxvV49ObNrrJbKSFiz8Djocaf0IESNLMbfYI5bXjWkJlX92DQbKhibtQW8ZOJ//ZC6t0AWcUoKL6QDm/dg5koQalcleRinpB+QadFm894sLbVZ9+N4GVsv1W****== を復号する方法の例を示します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

タイプ

必須 / 任意

説明

CiphertextBlob

string

必須

復号する暗号文。暗号文は Base64 でエンコードされています。

説明

AsymmetricEncrypt 操作を呼び出して、暗号文を生成できます。

BQKP+1zK6+ZEMxTP5qaVzcsgXtWplYBKm0NXdSnB5FzliFxE1bSiu4dnEIlca2JpeH7yz1/S6fed630H+hIH6DoM25fTLNcKj+mFB0Xnh9m2+HN59Mn4qyTfcUeadnfCXSWcGBouhXFwcdd2rJ3n337bzTf4jm659gZu3L0i6PLuxM9p7mqdwO0cKJPfGVfhnfMz+f4alMg79WB/NNyE2lyX7/qxvV49ObNrrJbKSFiz8Djocaf0IESNLMbfYI5bXjWkJlX92DQbKhibtQW8ZOJ//ZC6t0AWcUoKL6QDm/dg5koQalcleRinpB+QadFm894sLbVZ9+N4GVsv1W****==

KeyId

string

必須

キーの ID。キーのエイリアスまたは Amazon リソースネーム (ARN) を指定することもできます。エイリアスの詳細については、「エイリアスの管理」をご参照ください。

説明

別の Alibaba Cloud アカウントのキーにアクセスする場合は、キーの ARN を指定する必要があります。キーの ARN は、acs:kms:${region}:${account}:key/${keyid} 形式です。

5c438b18-05be-40ad-b6c2-3be6752c****

KeyVersionId

string

必須

キーバージョンの ID。キーバージョンのグローバルに一意の識別子。

2ab1a983-7072-4bbc-a582-584b5bd8****

Algorithm

string

必須

復号アルゴリズム。

RSAES_OAEP_SHA_1

DryRun

string

任意

ドライラン機能を有効にするかどうかを指定します。

  • true: ドライラン機能を有効にします。

  • false: ドライラン機能を無効にします。これがデフォルト値です。

ドライラン機能は、API 呼び出しをテストし、指定されたリソースに対する権限を確認し、リクエストパラメーターの有効性を確認するために使用されます。ドライラン機能を有効にすると、KMS は常にエラー応答とエラーの原因を返します。エラーの原因は次のとおりです。

  • DryRunOperationError: DryRun パラメーターが指定されていない場合、リクエストは成功していました。

  • ValidationError: リクエストで指定されたパラメーターが無効です。

  • AccessDeniedError: KMS リソースに対してこの操作を実行する権限がありません。

false

レスポンスパラメーター

パラメーター

タイプ

説明

object

KeyVersionId

string

プレーンテキストの暗号化に使用されたマスターキーのバージョン。

2ab1a983-7072-4bbc-a582-584b5bd8****

KeyId

string

キーの ID。リクエストの KeyId パラメーターがキーエイリアスまたはキー ARN の場合、キー ID もレスポンスで返されます。

5c438b18-05be-40ad-b6c2-3be6752c****

RequestId

string

リクエストの ID。この ID は、リクエストに対して Alibaba Cloud によって生成される一意の識別子です。この ID を使用して、問題のトラブルシューティングを行うことができます。

475f1620-b9d3-4d35-b5c6-3fbdd941423d

Plaintext

string

復号されたプレーンテキスト。プレーンテキストは Base64 でエンコードされています。

SGVsbG8gd29ybGQ=

成功レスポンス

JSONJSON

{
  "KeyVersionId": "2ab1a983-7072-4bbc-a582-584b5bd8****",
  "KeyId": "5c438b18-05be-40ad-b6c2-3be6752c****",
  "RequestId": "475f1620-b9d3-4d35-b5c6-3fbdd941423d",
  "Plaintext": "SGVsbG8gd29ybGQ="
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 Rejected.UnsupportedOperation Unsupported operation.
404 Forbidden.AliasNotFound The specified Alias is not found.
404 Forbidden.KeyNotFound The specified Key is not found. アクセスキーが有効になっていません。

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。