次の方法で共有


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption 名前空間

認証された暗号化および復号化ルーチンに使用される型が含まれています。 カスタムオーテニケーションは、 IAuthenticatedEncryptorを実装することで作成できます。

クラス

名前 説明
AuthenticatedEncryptionSettings

認証された暗号化アルゴリズムを構成するための設定。

AuthenticatedEncryptorFactory

AuthenticatedEncryptorConfigurationに基づいてIAuthenticatedEncryptorを作成するIAuthenticatedEncryptorFactory

CngCbcAuthenticatedEncryptionSettings

CBC 暗号化 + HMAC 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。

CngCbcAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptorIAuthenticatedEncryptorFactory

CngGcmAuthenticatedEncryptionSettings

GCM 暗号化 + 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。

CngGcmAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptorIAuthenticatedEncryptorFactory

ManagedAuthenticatedEncryptionSettings

管理された SymmetricAlgorithm および KeyedHashAlgorithm 実装を使用する認証された暗号化メカニズムを構成するための設定。

ManagedAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptorIAuthenticatedEncryptorFactory

インターフェイス

名前 説明
IAuthenticatedEncryptor

認証された暗号化および復号化ルーチンを提供するための基本的なインターフェイス。

IAuthenticatedEncryptorFactory

IAuthenticatedEncryptor インスタンスを生成するファクトリ。

ISpanAuthenticatedEncryptor

スパン ベースの API を介して認証された暗号化と復号化ルーチンを提供します。

列挙型

名前 説明
EncryptionAlgorithm

保護されたペイロードに機密性を提供するために使用する対称暗号化アルゴリズムを指定します。

ValidationAlgorithm

保護されたペイロードに改ざん防止を提供するために使用するメッセージ認証アルゴリズムを指定します。

注釈

ASP.NET Coreデータ保護の詳細については、「Data Protection」を参照してください。