AES アルゴリズムを使用して、暗号化されたデータを復号します。
必要なパラメータ
- keyVaultEntry: キーに使用する暗号化されたVault アイテムの名前。このVault アイテムに保存される値は、keyVaultEntryFormat で設定されたエンコードに一致し、選択したアルゴリズムの長さ要件を満たす必要があります。
- ivVaultEntry: 初期化ベクトル(IV)に使用する暗号化されたVault アイテムの名前。このVault アイテムに保存される値は、ivVaultEntryFormat で設定されたエンコードに一致し、選択したアルゴリズムの長さ要件を満たす必要があります。
オプションのパラメータ
- algorithm: 暗号化に使用するアルゴリズムの名前。現在、AES のみがサポートされる値です。128、192、256ビットのキー長に対応しています。
- cipherMode: 暗号化されたデータを処理して復号するために使用する方式。使用可能な値は
CBC、ECB、OFB、CFB、CTS、8OFB、8CFB、GCM、CTR、XTSです。デフォルトはCBCです。 - paddingMode: メッセージを復号する際に余分なデータや欠落したデータを処理し、平文が正しく再構築されるようにするために使用する方式。使用可能な値は
PKCS7、Zeros、None、ANSIX923、ISO10126です。デフォルトはPKCS7です。 - keyVaultEntryFormat: keyVaultEntry アイテムに保存される値のエンコード。使用可能な値は
HEX、BASE64、8BIT、RAWです。デフォルトはHEXです。 - ivVaultEntryFormat: ivVaultEntry アイテムに保存される値のエンコード。使用可能な値は
HEX、BASE64、8BIT、RAWです。デフォルトはHEXです。 - data: 復号するデータ。
- file: 復号するファイル。
- outFile: 復号したデータを保存するファイル。
- inFormat: 暗号化された入力データに使用するフォーマット。使用可能な値は
HEX、BASE64、8BIT、RAWです。デフォルトはHEXです。 - outFormat: 暗号化された出力データに使用するフォーマット。使用可能な値は
HEX、BASE64、8BIT、RAWです。デフォルトはHEXです。
アウトプット属性
- data: outFile が指定されていない場合の、復号されたデータ。
- outFile: outFile が指定された場合の、復号されたデータを含むファイル。