IpSecAlgorithm.CryptAesCtr フィールド

定義

AES-CTR 暗号化/暗号アルゴリズム。

[Android.Runtime.Register("CRYPT_AES_CTR", ApiSince=31)]
public const string CryptAesCtr;
[<Android.Runtime.Register("CRYPT_AES_CTR", ApiSince=31)>]
val mutable CryptAesCtr : string

フィールド値

実装

属性

注釈

AES-CTR 暗号化/暗号アルゴリズム。

キーマテリアルの有効な長さは{160、224、288}です。

RFC3686 (セクション 5.1) に従って、キーマテリアルは 128、192、または 256 ビットの AES キーの後に 32 ビットの nonce で構成されます。 RFC コンプライアンスでは、nonce がセキュリティ アソシエーションごとに一意である必要があります。

このアルゴリズムは、デバイスで使用できる場合があります。 呼び出し元は、 #getSupportedAlgorithms() を呼び出し、返されたアルゴリズム セットにこのアルゴリズムが含まれているかどうかを確認して、使用する前にサポートされているかどうかを確認する必要があります。 返されるアルゴリズム セットは、デバイスが再起動されない限り変更されません。 IllegalArgumentException は、サポートされていないデバイスでこのアルゴリズムが要求された場合にスローされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象