IAuthenticatedEncryptor.Encrypt メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データの一部を暗号化して改ざん防止します。
public:
cli::array <System::Byte> ^ Encrypt(ArraySegment<System::Byte> plaintext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Encrypt (ArraySegment<byte> plaintext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Encrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Encrypt (plaintext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()
パラメーター
- plaintext
- ArraySegment<Byte>
暗号化するプレーンテキスト。 この入力の長さは 0 バイトです。
- additionalAuthenticatedData
- ArraySegment<Byte>
返される暗号テキストには含まれず、認証タグによって引き続きカバーされるデータの一部。 この入力の長さは 0 バイトです。 Decrypt の対応する呼び出しで、同じ AAD を指定する必要があります。
戻り値
Byte[]
認証タグを含む暗号テキスト BLOB。
注釈
すべての暗号化関連の例外は、CryptographicException に均質化する必要があります。