AesCcm クラス

定義

操作の Counter with CBC-MAC (CCM) モードで使用される Advanced Encryption Standard (AES) キーを表します。

public ref class AesCcm sealed : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class AesCcm : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AesCcm : IDisposable
public sealed class AesCcm : IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AesCcm = class
    interface IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AesCcm = class
    interface IDisposable
type AesCcm = class
    interface IDisposable
Public NotInheritable Class AesCcm
Implements IDisposable
継承
AesCcm
属性
実装

コンストラクター

AesCcm(Byte[])

指定されたキーを使用して、AesCcm クラスの新しいインスタンスを初期化します。

AesCcm(ReadOnlySpan<Byte>)

指定されたキーを使用して、AesCcm クラスの新しいインスタンスを初期化します。

プロパティ

IsSupported

アルゴリズムが現在のプラットフォームでサポートされているかどうかを示す値を取得します。

NonceByteSizes

このインスタンスでサポートされている nonce サイズをバイト単位で取得します。

TagByteSizes

このインスタンスでサポートされているタグ サイズをバイト単位で取得します。

メソッド

Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

認証タグを検証できる場合は、暗号化テキストを指定されたターゲット バッファーに暗号化解除します。

Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

認証タグを検証できる場合は、暗号化テキストを指定されたターゲット バッファーに暗号化解除します。

Dispose()

AesCcm クラスの現在のインスタンスによって使用されているリソースを解放します。

Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

プレーンテキストを暗号化テキストのターゲット バッファーに暗号化し、別のバッファーに認証タグを生成します。

Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

プレーンテキストを暗号化テキストのターゲット バッファーに暗号化し、別のバッファーに認証タグを生成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象